"Next.js ์จ๋ณผ๊น?"
์ฒ์ Next.js๋ฅผ ์์ํ ๋, "์ญ์ ์์ฆ ํธ๋ ๋๋ React, Next.js์ง!"๋ผ๊ณ ์๊ฐํ๋ฉด์ ๊ทธ๋ฅ ๋ฌด์์ ์์ํ๋๊ฒ ๊ฐ์.
๊ทผ๋ฐ Next.js ๊ณต์ ํํ์ด์ง์ ๋ค์ด๊ฐ๋ดค๋๋ฐ ๋ญ๊ฐ ๋ณต์กํ๊ฑฐ์ผ!
๊ทธ๋์ ์ ๋ฆฌํด๋ดค๋ค. Next.js ์์ํ๊ธฐ!
Next.js๋ฅผ ์ด๋ฏธ ์๊ณ ์๊ฑฐ๋ ๋์ค์ ์๊ณ ์ถ์ผ๋ฉด "Next.js ์์ํ๊ธฐ"๋ก ๋ฐ๋ก ๋์ด๊ฐ์!
Next.js ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ ์ ์ ์ด Next.js๊ฐ ๋ญํ๋ ๋์ธ์ง ์์์ผํ๊ฒ ์ง?
Next.js๋ React ๊ธฐ๋ฐ์ Framework์ผ.
Next.js๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋ โจSever Side Rendering(SSR)โจ๋๋ฌธ์ด์ง.
Framework๋ ๋จ์ด ๋ง์ด ๋ค์ด๋ดค์๊บผ์ผ.
๊ทธ๋์ Framework๊ฐ ๋ฌด์์ด๊ณ Libraryํ๊ณ ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฑธ๊น?
๊ฐ๋จํ๊ฒ ์ค๋ช ํ๋ฉด Library๋ ์ด๋ฏธ ๋ง๋ค์ด์ ธ ์๋ ์ฝ๋๋ฅผ ์ ์ (๊ฐ๋ฐ์)๊ฐ ๋ถ๋ฌ์์ ์ฌ์ฉํ๋๊ฑฐ์ผ.
๋ฐ๋ฉด์ Framework๋ Framework๊ฐ ์ ์ (๊ฐ๋ฐ์)๊ฐ ์ด ์ฝ๋๋ฅผ ๋ถ๋ฌ๊ฐ์ ์ฌ์ฉํด.
๊ทธ๋์ Framework๊ฐ ์ ํด์ค ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํด์ผํด. ๊ทธ๋์ผ Framework๊ฐ ๋ด ์ฝ๋๋ฅผ ์ ๋๋ก ์ธ์งํ๊ณ ๊ฐ์ ธ๊ฐ์ ์ ์ ํ๊ฒ ์จ์ค ์ ์๊ฑฐ๋ .
Server Side Render(SSR)์ ๋ง ๊ทธ๋๋ก ๋ ๋๋ง์ ์๋ฒ์์ ํด์ฃผ๋๊ฑฐ์ผ.
SSR์ ๋ค์ ๊ธ์์ ๋ ์์ธํ ๋ค๋ฃฐ๊ป. ์๋์ ๊ธ์ ์ฐธ๊ณ ํด์ค.
Next.js๋ฅผ ์ค์นํด๋ณด์!
๐ธ[Node.js ๋ค์ด๋ก๋ํ๋ฌ ๊ฐ๊ธฐ]๐ธ
Node.js๋ฅผ ์ค์นํด์ค๋ค. 16.16.0 LTS ์ถ์ฒ!
๐ธ[Next.js ๊ณต์ ํํ์ด์ง ๊ฐ๊ธฐ]๐ธ
cd [directoryName]
npx create-next-app@latest
yarn create next-app
pnpm create next-app
npx create-next-app@latest --typescript
yarn create next-app --typescript
pnpm create next-app --typescript
์ด์ ๋ชจ๋ ์ค๋น๋ ๋๋ฌ์ด! Next.js๋ฅผ ์ฌ์ฉํด๋ณด์!