Introduction
Next.js is a React framework for building full-stack web application.
๋ฆฌ์กํธ๋ง์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๊ฒ์ ์คํ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ฆฌ์กํธ๋ ์ ์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ ๋ผ์ด๋ธ๋ฌ์ด๊ณ , ๋ผ์ฐํ , ๋ฐ์ดํฐ ํ์นญ ๋ฑ๋ฑ ๊ณผ ๊ฐ์ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๋ํ ๊ฒฐ์ ์ ํด์ผํฉ๋๋ค.
Next.js๋ ์ ์ ์ธํฐํ์ด์ค๋ฅผ ์ํด ๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ๊ณ , ์ดํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ทธ๊ฒ์๋ ๋ผ์ฐํ , ์ต์ ํ๋ ๋ ๋๋ง, ๋ฐ์ดํฐ ํ์นญ, ๋ฒ๋ค๋ง, ์ปดํ์ผ๋ง ๋ฑ์ด ์์ต๋๋ค. Next.js๋ ํ์ํ ํจํค์ง๋ฅผ ๋ชจ๋ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์ถ๊ฐ์ ์ธ ํจํค์ง๋ฅผ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค.
ํ์ง๋ง ์ด๋ฌํ ํน์ง๋ค์ ๊ตฌํํ๊ธฐ ์ํด ๋ฐ๋ผ์ผํ ์ปจ๋ฒค์ ์ด ์์ต๋๋ค. (ํ๋ ์์ํฌ์ ํน์ง)
Next.js๋ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๊ณผ์ ์ ๊ฐ์ํํฉ๋๋ค. Next.js๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ผ์ฐํ
- ํ์ผ ๊ธฐ๋ฐ ๊ฒฝ๋ก๋ก ๋ผ์ฐํ ์ ๊ฐ์ํํฉ๋๋ค. ํ์ผ์ ๋ง๋ค๊ธฐ๋งํ๋ฉด ๊ฒฝ๋ก๊ฐ ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค.
- API routes
- ๋ ๋๋ง
- ์๋ฒ์ฌ์ด๋ ๋ ๋๋ง๊ณผ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ ๋๋ง์ ๋ชจ๋ ์ง์ํ๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ๊ณผ SEO๊ฐ ํฅ์๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ํ์นญ
- ์ข ๋ ๊ฐ์ํ๋ ๋ฐ์ดํฐ ํ์ด์นญ์ ์ง์ํฉ๋๋ค.
- ์คํ์ผ๋ง
- ์ต์ ํ
- ๊ฐ๋ฐ ๋ฐ ํ๋ก๋์ ๋น๋ ์์คํ
'๐จโ๐ป Programming > Next.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Next.js] Rendering (0) | 2025.03.25 |
---|