์ด ๊ธ์ udemy์ Next.js & React - ์๋ฒฝ ์ ๋ณต ๊ฐ์ด๋ (incl. Two Paths) ๊ฐ์ข๋ฅผ ๋ฐํ์ผ๋ก ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค.
124. ๋ชจ๋ ์์ฝ
getStaticProps ํจ์๋ ์คํํด๋ณด๊ณ ์ ํจ์ฑ ์ฌ๊ฒ์ฌ ์ต์ ์ ํตํด ํด๋น ์ปดํฌ๋ํธ๊ฐ ๋ฐฐ์น๋๊ณ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฌ์์ฑํ๊ฒ ์ค์ ํด๋ดค์ต๋๋ค.
๋ํ getStaticPaths ํจ์๋ฅผ ๊ฒฐํฉํ์ฌ ๋์ ํ์ด์ง๋ฅผ ์์ฑํ๊ณ ํด๋ฐฑ ์ต์ ์ ์ถ๊ฐํจ์ผ๋ก์จ ์์๋๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ธ์คํด์ค์ ์์์ ๋์ํ ์ ์๋๋ก ํ์ต๋๋ค.
getServerSideProps ํจ์๋ ์คํํ๋ ๊ฑธ ํ์ธํ์ต๋๋ค. ํ์ง๋ง ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ฐ์ดํฐ ํ์นญ์ผ๋ก ์ ํํ์ต๋๋ค. ๊ทธ ํจ์๋ ๋ค์์ ์ค์ตํ ์ ์์ต๋๋ค. ์ด์ ์ฌ๋ฌ๋ถ์ Next.js์์ ์ธ ์ ์๋ ๋ฐ์ดํฐ ํ์นญ์ ํต์ฌ ๊ตฌ์กฐ๋ฅผ ๋ฐฐ์ ์ต๋๋ค. ๊ทธ์ค ์ผ๋ถ๋ฅผ ๊ฒฐํฉํด์ ํ์ฉํ๋ ๋ฒ๋ ๋ฐฐ์ ์ต๋๋ค. ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ฐ์ดํฐ ํ์นญ๊ณผ ์ ์ ์์ฑ์ ๊ฒฐํฉํ ๊ฒ์ฒ๋ผ์.
๋ผ์ฐํธ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ํ์ด์ง๋ ์๊ณ ํด๋น ํ์ด์ง์ ์ฌ์ ๋ ๋๋ง์ ์ํํด์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๋ ํ์ด์ง๋ ์์ต๋๋ค. ๋ค์ ๋งํด ์ด ๋ชจ๋์ ๋งค์ฐ ์ค์ํ ์ค์ต์ฉ ๋ชจ๋์ธ ๊ฑฐ์ฃ . Next.js๋ฅผ ์ ๋๋ก ๋ค๋ฃฐ ์ค๋น๊ฐ ๋ ๊ฒ๋๋ค.