์๋ ํ์ธ์, ํ๋ก ํธ ์ด์์ง ์ง๋ฏผ์ฌ์ ๋๋ค! ๐
์ด๋ฒ ์ฃผ๋ ์ ๋ฒ ์ฃผ์ ์ด์ด Netflix๋ฅผ ์์ฑํด ๋ด ์๋ค!
์ด๋ฒ ๊ณผ์ ์ ๋ชฉํ๋ ์ง๋์ฃผ์ ์ด์ด figma๋ก ์ฃผ์ด์ง๋ ๋์์ธ์ ์ฌ์ฉํด ์คํ์ผ๋ง์ ํ๋ ๋ฐฉ๋ฒ๊ณผ SSR์ ์ต์ํด์ง๋ ๊ฒ์ ๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ์ฑ๋ฅ ์ต์ ํ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์๊ฐํด๋ณด๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๐ฅ
๊ทธ๋ผ, ์ด๋ฒ ์ฃผ์ฐจ๋ ํ์ดํ ์ ๋๋ค! ๐ช๐ป
p.s. 5์ฃผ์ฐจ์์ ๊ฒ์ํ์ด์ง๊น์ง ๊ตฌํํ์ ํ๋ค์ด ๊ฝค ์๋๋ฐ ์ด์ ๋๋ฐ์ ๋๋ค ๐ซขย ์ต๊ณ !!
- Next.js ์ฌ์ฉ๋ฒ์ ๊ณต๋ถํด๋ด ๋๋ค.
- Figma๋ก ์ฃผ์ด์ง๋ ๋์์ธ์ผ๋ก ์คํ์ผ๋ง ํ๋ ๋ฐฉ์์ ์ต์ํด์ง๋๋ค.
- Git์ ์ด์ฉํ ํ์ ๋ฐฉ์์ ์ต์ํด์ง๋๋ค.
- ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ์์คํ ์ ๋ํ ํ๋ฆ์ ์ดํดํฉ๋๋ค.
2025๋ 5์ 17์ผ ํ ์์ผ (๊ธฐํ ์์)
- ๊ฒฐ๊ณผํ๋ฉด์ ์์ธ ํ์ด์ง์ ๊ฒ์ ํ์ด์ง๋ฅผ ๊ตฌํํฉ๋๋ค.
- ์์ธ ํ์ด์ง๋ ๋์ ๋ผ์ฐํ ์ ์ด์ฉํด ๊ตฌํํฉ๋๋ค.
- ๊ฒ์ ํ์ด์ง๋ ์ค์๊ฐ ํค์๋ ๊ฒ์์ผ๋ก ๊ตฌํํฉ๋๋ค.
- Figma์ ๋์์ธ์ ๊ทธ๋๋ก ๊ตฌํํฉ๋๋ค.
- Open api๋ฅผ ์ฌ์ฉํด์ ๋ฐ์ดํฐ ํจ์นญ์ ์งํํฉ๋๋ค. (ex.ย themoviedb API)
- ๊ฒ์ ํ์ด์ง ๋ฌดํ์คํฌ๋กค์ ๊ตฌํํฉ๋๋ค.
- ๊ฒ์ ํ์ด์ง ์ค์ผ๋ ํค ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํฉ๋๋ค.
- ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ๋ฐฉ๋ฒ์ ์ ์ฉํด๋ด ๋๋ค.
- ์ ์ ๋ผ์ฐํ (Static Routing)/๋์ ๋ผ์ฐํ (Dynamic Routing)์ด๋?
- ๋ฌดํ ์คํฌ๋กค๊ณผย
Intersection Observer API
์ ํน์ง์ ๋ํด ์์๋ด ์๋ค. tanstack query
์ ์ฌ์ฉ ์ด์ (๊ธฐ์กด์ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง)์ ์ฌ์ฉ ๋ฐฉ๋ฒ(reactJS์ nextJS์์)์ ์์๋ด ์๋ค.