์ฃ์กํด์ ใ ใ ์ ๊ฐ ์ง๋ ์ฃผ์ 5์ฃผ์ฐจ๋ผ๊ณ ์ฌ๋ ธ์ด์ผ ํ๋๋ฐ 6์ฃผ์ฐจ๋ก ์ฌ๋ ธ์ด์ ๐ฅฒ. ์ด๋ฒ ๊ณผ์ ๊ฐ 6์ฃผ์ฐจ๊ฐ ๋ง์ผ๋ฉฐ, ์ ์ถํ ๋์๋ [6์ฃผ์ฐจ ๋ญ์๊ธฐ ์ ์ถํฉ๋๋ค~] ์ด๋ ๊ฒ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
์๋ ํ์ธ์, ํ๋ก ํธ ์ด์์ง ๊น์น์์ ๋๋ค ๐ถ๐ฎ
์ด๋ฒ์ฃผ๋ ์ ๋ฒ์ฃผ ๊ณผ์ ๋ฅผ ์ด์ด Netflix๋ฅผ ์์ฑํด๋ด ์๋ค(๋๋จธ์ง ํ์ด์ง ๋ชจ๋ ์์ฑ). ์ด๋ฒ์ฃผ ๊ณผ์ ์ ๋ชฉํ๋ ์ง๋์ฃผ์ ์ด์ด figma๋ก ์ฃผ์ด์ง๋ ๋์์ธ์ ์ฌ์ฉํด ์คํ์ผ๋ง์ ํ๋ ๋ฐฉ๋ฒ๊ณผ SSR์ ์ต์ํด์ง๋ ๊ฒ์ ๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ์ฑ๋ฅ ์ต์ ํ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์๊ฐํด๋ณด๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๋ฒ์ฃผ๋ ํ์ดํ ์ ๋๋ค~!!๐ช
- Next.js ์ฌ์ฉ๋ฒ์ ๊ณต๋ถํด๋ด ๋๋ค.
- Figma๋ก ์ฃผ์ด์ง๋ ๋์์ธ์ผ๋ก ์คํ์ผ๋ง ํ๋ ๋ฐฉ์์ ์ต์ํด์ง๋๋ค.
- Git์ ์ด์ฉํ ํ์ ๋ฐฉ์์ ์ต์ํด์ง๋๋ค.
- ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ์์คํ ์ ๋ํ ํ๋ฆ์ ์ดํดํฉ๋๋ค.
- 2024๋ 11์ 16์ผ ํ ์์ผ(๊ธฐํ ์์)
- ๊ฒฐ๊ณผํ๋ฉด์ ์์ธ ํ์ด์ง์ ๊ฒ์ ํ์ด์ง๋ฅผ ๊ตฌํํฉ๋๋ค.
- ์์ธ ํ์ด์ง๋ ๋์ ๋ผ์ฐํ ์ ์ด์ฉํด ๊ตฌํํฉ๋๋ค.
- ๊ฒ์ ํ์ด์ง๋ ์ค์๊ฐ ํค์๋ ๊ฒ์์ผ๋ก ๊ตฌํํฉ๋๋ค.
- Figma์ ๋์์ธ์ ๊ทธ๋๋ก ๊ตฌํํฉ๋๋ค.
- SSR์ ์ ์ฉํด์ ๊ตฌํํฉ๋๋ค.
- Open api๋ฅผ ์ฌ์ฉํด์ ๋ฐ์ดํฐ ํจ์นญ์ ์งํํฉ๋๋ค. (ex. themoviedb API)
- ๊ฒ์ ํ์ด์ง ๋ฌดํ์คํฌ๋กค์ ๊ตฌํํฉ๋๋ค.
- ๊ฒ์ ํ์ด์ง ์ค์ผ๋ ํค ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํฉ๋๋ค.
- ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ๋ฐฉ๋ฒ์ ์ ์ฉํด๋ด ๋๋ค.
- ๋ฌดํ ์คํฌ๋กค๊ณผ
Intersection Observer API
์ ํน์ง์ ๋ํด ์์๋ด ์๋ค. tanstack query
์ ์ฌ์ฉ ์ด์ (๊ธฐ์กด์ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง)์ ์ฌ์ฉ ๋ฐฉ๋ฒ(reactJS์ nextJS์์)์ ์์๋ด ์๋ค.- ๊ธฐ๋ณธ์ ์ธ git add, commit, push, pull, merge, rebase ๋ฑ์ ๋ช ๋ น์ด์ ๋ํด ์์๋ด ์๋ค(+ git branch ์ ๋ต์ด๋ ๋ค๋ฅธ git ๋ช ๋ น์ด๋ ์ข์ต๋๋ค!)
- useCallback๊ณผ React.Memo๋ฅผ ์ด์ฉํ ๋ ๋๋ง ์ต์ ํ
- ์ฑ๋ฅ ์ต์ ํ
- ๋ ๋์ UX๋ฅผ ์ํ ์ค์ผ๋ ํค UI ๋ง๋ค๊ธฐ
- React์์ ๋ฌดํ ์คํฌ๋กค ๊ตฌํํ๊ธฐ
- React 18์ ์๋ก์ด ๊ธฐ๋ฅ
- react ์๋ฒ ์ปดํฌ๋ํธ๊ฐ ํด๊ฒฐํ๋ ๋ฌธ์ ๋ค in kakao ๊ธฐ์ ๋ธ๋ก๊ทธ
- vercel์ ๋ฐฐํฌ ๋ฐฉ์
- ํด๋ผ์ฐ๋ ์ ๋ฐ์ ์ดํด
- ํ์ ์ ์ํ git branch ์ ๋ต
- intersection Observer API ์์๋ณด๊ธฐ
- intersection Observer API ๋ธ๋ก๊ทธ ํฌ์คํ