์๊ท๋ชจ์ ๋จ๊ธฐ ํ๋ก์ ํธ๋ฅผ ํ๋ค๋ณด๋ฉด, ํ๋ก ํธ์๋๊ฐ ๋์์ธ์ ๋งก๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์์ด์, ๊ฐ๋จํ Figma์ฌ์ฉ๋ฒ์ ์์๋๋ฉด ์ข์๊ฑฐ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.โ ์์ง์ด๊ฑฐ๋ ํฌ๊ธฐ ์กฐ์ ํ ๋โก ๋ณดํต Frame์ ํํ ๋ ์ฌ์ฉ โ ํด๋ํฐ, ํ๋ธ๋ฆฟ, ๋ฐ์คํฌํ, ๋ ธํธ๋ถ ์ฌ์ด์ฆ ๋ณ๋ก ์ ํํ
์๋ฐ์คํฌ๋ฆฝํธ๋ ๋๊ธฐ์ (synchronous)์ด๋ค. โ ํธ์ด์คํ ์ด ๋ ์ดํ๋ถํฐ ์์ฑํ ์ฝ๋ ์์๋๋ก ์คํ ๐ก ํธ์ด์คํ (hoisting): var, function ์ ์ธ์ด ์๋์ ์ผ๋ก ์ ์ผ ๋งจ ์๋ก ์ด๋ Synchronous callback ex) setTimeo
: ํด๋ผ์ด์ธํธ ์ธก ๋ผ์ฐํ ์ง์ ์๋ฒ์์ ๋ค๋ฅธ ๋ฌธ์ ๋ค์ ์์ฒญํ์ง ์๊ณ URL ์ ๋ฐ์ดํธ๋ ๋น ๋ฅธ ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ๋ฅํ๊ฒ ํจ: Route ๊ตฌ์ฑ์ ๊ฐ์ธ๊ธฐ ์ํ ๋ถ๋ชจ ์์โ react-router v6์์๋ <Switch>๋ฅผ <Routes>๋ก ๋ณ๊ฒฝv5์์ ์ฌ์ฉ๋์์ ๋
์ปดํฌ๋ํธ๊ฐ ๋ง์ดํธ ๋์ ๋(์ฒ์ ๋ํ๋ฌ์ ๋), ์ ๋ฐ์ดํธ ๋ ๋(ํน์ props๊ฐ ๋ฐ๋ ๋), ์ธ๋ง์ดํธ ๋์ ๋(์ฌ๋ผ์ง ๋) ํน์ ์์ ์ ์ฒ๋ฆฌํ๋ Hook์ปดํฌ๋ํธ๊ฐ ๋ ๋๋ง ๋ ๋๋ง๋ค ์คํ โ ํด๋น ์ปดํฌ๋ํธ๊ฐ ํ๋ฉด์ ๋ ๋๋ง๋ ์งํ์ ๋ถ๋ฆผ์ปดํฌ๋ํธ๊ฐ ํ๋ฉด์ ๋งจ ์ฒ์ ๋ ๋๋ง
node_modules ํด๋ ์ฉ๋์ด ํผ โ ์๋ฒ์ ๊ทธ๋๋ก ๋ฐฐํฌํ๋ฉด ๋นํจ์จ์ ์import/require ๋ฌธ๋ฒ์ ๋ธ๋ผ์ฐ์ ์นํ์ ์ด์ง ์์โ ๋ชจ๋ jsํ์ผ์ ํ๋๋ก ํฉ์ณ ์ฌ์ฉ(๋ฒ๋ค๋ง)ํ์ํ ์ฝ๋๋ง ๋ฝ์๋ง ํฉ์ณ์ค(์ฉ๋ ์ ์ฝ)๊ฒฐ๊ณผ๋ฌผ์ jsํ์ผ ํ๋์ด๋ฏ๋ก import/requir