- Auction์ ์ค๊ณ ๋ฌผํ์ ๊ฑฐ๋ํด์ ๋ณด๋ค ์ ๋ ดํ ๊ฐ๊ฒฉ์ ๊ตฌ๋งค๋ฅผ ํ ์ ์๋ ์น ์๋น์ค์ ๋๋ค.
- ์ค๊ณ ๊ฑฐ๋์ด๊ธฐ๋๋ฌธ์ ๋ด๊ฐ ์๊ฐํ ๊ฐ๊ฒฉ๋ณด๋ค ์ ๋ ดํ๊ฒ ๊ตฌ์ ํ ์๋ ์์ต๋๋ค.
- ๊ตฌ๋งค์์ ํ๋งค์์ ์์น๋ฅผ ์๊ฐํํด์ ๋ณด์ฌ์ค์ผ๋ก์จ ์ผ์ ์กฐ์จ์ด ํธ๋ฆฌํด์ง๋๋ค.
- ๋ฌผ๊ฑด์ ์์ธ๋ฅผ ์ ์์๊ฒ ๋ค๋ฅธ ์ผํ๋ชฐ์ ๋ฐ์ดํฐ์ ๊ฐ๊ฒฉ์ ๋น๊ตํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ๋ฐฑ์๋ ํ๊ณผ ๋น๋๊ธฐ์ ์ํต ๋ฐ ํ์
- ๊ธฐํ๋ถํฐ ๋์์ธ๊น์ง ์ฐธ์ฌํ ๊ฒฝํ
- UI/UX ํฅ์ ๋ฐ ์ด๋ฏธ์ง, ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ
-์นํ-
ํน์ ์ธ์ ์ฏค ๊ฐ๋ฅํ์ค๊น์? [nextJS์ msw ์ ์ฉ๊ธฐ]
์ฐ๋ฆฌ ์ด๋์ ๋ณผ๊น? [์นด์นด์ค ๋งต api๋ก ๊ฒฝ๋ก ์๊ฐํํ๊ธฐ]
์ด๊ฒ๋ ๋ด์ฃผ๋ผ [๊ด๊ณ ๋ชจ๋ฌ์ฐฝ ๋ง๋ค๊ธฐ]
Sass ๋์
๊ธฐ
๋ด๊ฐ ์ด๋ฏธ์ง ๋นจ๋ฆฌ ๋ณด์ฌ์ค๊ฒ [์ด๋ฏธ์ง ์ต์ ํํ๊ธฐ]
๋๋ ์ด? ์ผ๋จ ๋ณด์ฌ์ค๊ฒ [์ข์์ ๋ฒํผ์ ๋๊ด์ ์
๋ฐ์ดํธ ์ ์ฉํ๊ธฐ]
๋ค๋ฅธ๊ฑด ๋ชฐ๋ผ๋ ๋ฉ๋ชจ๋ฆฌ๋ ์๋ผ์ [์ด๋ฒคํธ ๋ฒ๋ธ๋ง ์ ์ฉํด๋ณด๊ธฐ]
๋ณด๊ธฐ ํธํ๊ฒ ์ค๋นํ์ด [ํ๋ก์ ํธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ด ํ์ด์ง๋ค์ด์
์ ์ฉํด๋ณด๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ฑ๋ฅ ์ต์ ํ]
์คํฌ๋กค๋ง ๋ด๋ ค ๋๋จธ์ง ๋ด๊ฐ ํ ๊ฒ [ํ๋ก์ ํธ์ ๋ฌดํ ์คํฌ๋กค ์ ์ฉํด๋ณด๊ธฐ]
react-portal? ์จ๋ณผ๊ฒ์ [ํ๋ก์ ํธ์ react-portal๋ก ๋ชจ๋ฌ ์ ์ฉํด๋ณด๊ธฐ]
์๋ฌ? ๋ ๊ทธ์ ์ ๋ฐฉ์งํด [ํ๋ก์ ํธ์ ํ
์คํธ ์ ์ฉํด๋ณด๊ธฐ]
๋ฉ์ธ ํ์ด์ง (Mobile) | ๊ฒ์๋ฌผ ํ์ด์ง (Mobile) |
---|---|
ํ์๊ฐ์ ํ์ด์ง (Mobile) | ๋ก๊ทธ์ธ ํ์ด์ง (Mobile) |
---|---|
๊ธ ์ฐ๊ธฐ ํ์ด์ง (Mobile) | ์์ธ ํ์ด์ง (Mobile) |
---|---|
์๊ฐ ๋น๊ต ํ์ด์ง (Mobile) |
---|
- ํ์ํ ์์ ์ ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฌ์ค๋๋ก lazy loading์ ์ ์ฉ ๋ฐ layout shift๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํ Next.js image ํ๊ทธ ์ ์ฉ
- react-hook-form์ ์ฌ์ฉํ์ฌ ๋ถํ์ํ ๋ฆฌ๋๋๋ง ๋ฐฉ์ง ๋ฐ ๋ง์ดํ ์๋ ์ฆ๊ฐ
- ๋ถํ์ํ api ์์ฒญ์ ๋ฐฉ์งํ๊ธฐ ์ํด tanstack-query๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ ์บ์ฑ
- ๋ธ๋ผ์ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ต์ํํ๊ธฐ์ํด ์ด๋ฒคํธ ๋ฒ๋ธ๋ง ์ ์ฉ
- Debounce๋ฅผ ์ด์ฉํด ์ฌ์ฉ์ ์ ๋ ฅ ์ฒ๋ฆฌ ์ต์ ํ
Frontend |
---|
|