Pages
CSR
์๋ฒ์์ HTML/CSS ๋ฆฌ์์ค ๋ค์ด ํ ๋น HTML ๋ ธ์ถ
JS ๋ค์ด๋ก๋
๋์ ์ผ๋ก DOM ์์ฑ
์ ์ ์ธํฐ๋ ์ ๊ฐ๋ฅ
*๋ฐ๋๋ก TTI๊ฐ ์ค์ํ ๊ฒฝ์ฐ ์ฌ์ฉ ์ ํฉ, ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋๋๋งํ๊ธฐ ๋๋ฌธ์ SEO์ ์ทจ์ฝํจ
SSR
์๋ฒ์์ ๋ง๋ค์ด์ง HTML ํ์ผ์ ๋ค์ด๋ก๋ ํ ์์ฑ๋ ํ๋ฉด ๋ ธ์ถ
JS ๋ค์ด๋ก๋
์ ์ ์ธํฐ๋ ์ ๊ฐ๋ฅ
*์ปค๋จธ์ค, ์ ๋ฌธ ๋ฑ TTV๊ฐ ์ค์ํ ํ๋ก๋ํธ์ ๊ฒฝ์ฐ ์ฌ์ฉ ์ ํฉ, ๋ํ SEO์ ํฉ๋ฆฌ์ ์
Next.js๋ ๋๊ฐ๋ฅผ ํ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑํ ์ ์๋ค.
SSR์ ์ด์ฉํ๋ค๋ ๊ฒ์ data fetching๊น์ง ๋ง์น ํ๋ฉด์ ์ฝ๋๋ฅผ ์๋ฒ์์ ๋ฐ์ ๋๋๋งํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค.
์ฆ, ๋คํธ์ํฌ ํญ์์ ํ์ธํด๋ณด๋ฉด request ๋ณด๋ด๋ ๊ฒ๋ค๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
*ํ์ฌ styled-components๊ฐ ์ ํ์ง์ง ์์ ์ํ์ ํ๋ฉด์ ๋ณผ ์ ์์ด ์ด๋ค ๋ฌธ์ ์ธ์ง ํ์ธ ํ์
์ด๋ป๊ฒ SSR์ ์ ์ฉํ๋์ง ํ์ธํด๋ณด์
getStaticProps
Fetch data at build time, pre-render for Static Generation
๋น๋ ์ ๊ณ ์ ๋๋ ๊ฐ, ๋น๋ ์ดํ์๋ ๋ณ๊ฒฝ ๋ถ๊ฐ
getServerSideProps
Fetch data on each request. Pre-render for Server-side Rendering
๋น๋๋ ์๊ด ์์ด, ๋งค ์์ฒญ๋ง๋ค ๋ฐ์ดํฐ๋ฅผ ์๋ฒ๋ก ๋ถํฐ ๊ฐ์ ธ์ด
Last updated