์์ ์ต๋ Next.js - ๊ณต์ ๋ฌธ์ ํ์ด๋ณด๊ธฐ
๊ณต์ ๋ฌธ์๋ก ์ต์ Next.js๋ฅผ ๋ฐฐ์๋ด ๋๋ค. ๋ฌธ์ ํด๊ฒฐ์ ๋๊ตฌ๋ก์จ Next.js๊ฐ ํ์ํ ์ด์ ๋ฅผ ์ดํดํ์ค ์ ์์ด์!
์๊ฐ์ 735๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

Next.js 14
์ง๋ 10์ 26์ผ Next.js Conf๋ฅผ ํตํด Next.js 14๊ฐ ๊ณต๊ฐ๋์ด์.
์ด๋ฒ ํ์ฌ์์ ์๊ฐ๋ ์ฃผ์ ๋ด์ฉ์ Turbopack, Server Actions, Partial Prerendering(PPR), Next.js Learn ์ด์์. ์์ธํ ๋ด์ฉ์ https://nextjs.org/blog/next-14์์ ํ์ธํ์ค ์ ์์ด์.
Next.js 13๊ณผ ๋ค๋ฅธ ์
Next.js 14๊ฐ ๊ณต๊ฐ๋ ์ง๊ธ Next.js 13์ผ๋ก ์์ํด๋ ๋ ๊น์?
์ ๊ฐ์๊ฐ Next.js 13 ๋ฒ์ ์ ๊ธฐ์ค์ผ๋ก ์ ์๋์๊ธฐ์ ์๊ฐ์๋ถ๋ค์ด ์์ ๊ฐ์ ์๋ฌธ์ ํ์ผ์ค ๊ฒ ๊ฐ์์.
Next.js 14๋ 13์ ๋นํด ํฌ๊ฒ ๋ฌ๋ผ์ง์ง ์์์ด์. ๋ช๊ฐ์ง Breaking Change, Deprecation์ด ์กด์ฌํ์ง๋ง ์ ๊ฐ์์์ ์๊ฐํ๋ ์ฃผ์ ๋ด์ฉ์ ๋ฐ๊ฟ ์ ๋๋ ์๋์์.
ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์ด ์๋๋ฐ ๋ฒ์ ์ด 14๋ก ๋ณ๊ฒฝ๋ ์ด์ ๊ฐ ์๋์?
์ข์ ์ง๋ฌธ์ด์์. ๊ธฐ์กด์๋ Node 16.14 ์ด์ ๋ฒ์ ์ ๊ธฐ์ค์ผ๋ก ๋์ํ์ง๋ง ์ด๋ฒ Next.js 14์์๋ Node 18.17 ์ด์ ๋ฒ์ ์ ๊ธฐ์ค์ผ๋ก ๋์ํด์. ์ด์ ๊ฐ์ ์ด์ ๋ก ๋ฒ์ ์ ์ฌ๋ ธ๋ค๊ณ ํด์.
๋ณํ์ ๋์ํ๊ธฐ
๋๋ฌด ๋น ๋ฅธ ๋ณํ์ ๋ค๋ค ๋นํฉํ์๊ฑฐ๋ ํํํ์ค์ง ๋ชจ๋ฅด๊ฒ ์ด์.
๋น์ฅ ์๋ก์ด ๊ธฐ์ ์ด ์์์ง๋ค๊ณ ํด์ ๋ชจ๋๊ฐ ์์์ผํ ํ์๋ ์์ด์. ํ์ํ ๋ ๋ฐฐ์ฐ์ ๋ ๋ฆ์ง ์์์. ๋ถ๋ด ๊ฐ์ง ๋ง์๊ณ ์ ์ ํจ๊ป ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์๋๊ฐ์ จ์ผ๋ฉด ์ข๊ฒ ์ด์!
Next.js 14 ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผํ๋ฉด ์ฝ๊ฒ ์์ ์ ๋ฒ์ ์ 14๋ก ์ ๊ทธ๋ ์ด๋ ํ์ค ์ ์์ด์. ๊ฐ์์์ ์ฌ์ฉ๋ ๋ ์จ ์ฑ์ ์ ์ฉํ ๋ธ๋์น๋ ์์ผ๋ ํ์ธํด๋ณด์ธ์. (hajoeun/weather-app/tree/next-js-14)
์๋ก์ด ํ์ต ์๋ฃ
Next.js 13๊น์ง๋ ๊ณต์ ํํ ๋ฆฌ์ผ์์ App Router๋ฅผ ์๊ฐํ์ง ์์์ด์. ์ด๋ฒ์ ์๋กญ๊ฒ ๋ฆฌ๋ด์ผ๋ ํ์ด์ง์์ Next.js 13์ ๋์ ๋ ์๋ก์ด ๊ธฐ๋ฅ๋ ํจ๊ป ์๋ ค์ฃผ๊ณ ์์ด์.
์ ํธ๋๋ถ์์ ๋ค๋ฃจ์ง ๋ชปํ๋ ๋ถ๋ถ๋ ๋ฐ๋ผ ๋ง๋ค๋ฉด์ ๋ฐฐ์ธ ์ ์๋ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ๊ณ ์์ผ๋ ํจ๊ป ์ดํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
ํํธ์ผ๋ก ๋๋ฌด ๋ฐฉ๋ํ ๋ด์ฉ์ ๋ค๋ฃจ๊ณ ์์ด ์ ํธ๋๋ถ์ ๋จผ์ ๋ณด์๊ณ ๋ณด์๋ ํธ์ด ์ดํดํ๋๋ฐ ๋์์ด ๋์ค ๊ฒ ๊ฐ์์! (์์ ์ต๋ Next.js - ๊ณต์ ๋ฌธ์ ํ์ด๋ณด๊ธฐ: https://book.hajoeun.dev/friendly-next-js/)






