Pages > ํ๋์ ๋ผ์ฐํธ์ ํด๋นํ๋ UI๋ฅผ ๊ฐ์ง ํ์ผ ํน์ง Page๋ ํญ์ ๋ผ์ฐํธ ํธ๋ฆฌ์ ๋๋จ Pages์ ํ์ผ ํ์์ ํญ์ .js , .jsx , .tsx Page.js ํ์ผ์ ๊ณต๊ฐ์ ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํ ๋ผ์ฐํธ๋ฅผ ๋ง๋๋๋ฐ ํ์ํจ ๊ธฐ๋ณธ์ ์ผ๋ก๋ ์๋ฒ ์ปดํฌ๋ํธ์ด๋, ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ๋ ๊ฐ๋ฅ ๋ฐ์ดํฐ fetching ๊ฐ๋ฅ Layouts > ์ฌ๋ฌ ํ์ด์ง๊ฐ ๊ณต์ ๋๋ UI๋ฅผ ๊ฐ์ง ํ์ผ ๋ค๋น๊ฒ์ด์ ์์์ layouts์ ์ํ๋ฅผ ๋ณด์กด ์ํธ์์ฉ์ ์ ์งํ๊ณ ๋ฆฌ๋ ๋๋งํ์ง ์์ ํ์ํด๋์์๋ ์ฌ์ฉ ๊ฐ๋ฅ ๋ง์ฝ layout.js ํ์ผ์์ layout์ default๋ก exportํ ๊ฒฝ์ฐ, ์ปดํฌ๋ํธ๋ ๋ฐ๋์ children prop์ ๋ฐ์์ผ ํจ. โ ๋ ๋๋ง๋๋ ๋์ ๋ณด์ฌ์ง ์์ ํน์ง ๊ฐ์ฅ ์ต์์ layout (Root layout)์ ์ ์ญ์ ์ ์ฉ๋๋ฉฐ, html ๊ณผ body ๋ฅผ ํฌํจํด์ผํจ. (ํ์ ์ปดํฌ๋ํธ)
Nextjs Documents [Routing Fundamentals] (https://nextjs.org/docs/app/building-your-application/routing) [Defining Route] (https://nextjs.org/docs/app/building-your-application/routing/defining-routes) ๋ชฉํ : Routing์ ํ์ํ ๊ฐ๋ ๋ค ์ดํดํ๊ธฐ Routing Fundamentals ๋ชจ๋ application์ ๋ผ๋ == routing ํ ์ดํ๋ฆฌ์ผ์ด์ ์์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋งํฌ ์์๋ฅผ ์๋ฏธํจ. url segment : ๋๋ฉ์ธ ์ดํ /๋ก ๊ตฌ๋ถ๋๋ ๋ถ๋ถ url path : ๋๋ฉ์ธ ์ดํ ๋ชจ๋ ๋ถ๋ถ