๐ ๋ค์ด๊ฐ๋ฉฐ Next.js 13 ๋ฒ์ ์ดํ์๋ Rust ์ธ์ด๋ก ๊ฐ๋ฐ๋ Turbopack์ด ๋์ ๋์์ต๋๋ค. Next 14 ๋ฒ์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ์งํํ๊ณ Turbopack์ผ๋ก ๊ฐ๋ฐ ํ๊ฒฝ์ ์คํํ์ ๋ ๋ง์ดํ ๋ฌธ์ ์ ๋ํด์ ์ ๋ฆฌํด๋ณด๋ ค ํฉ๋๋ค. ๋ฌธ์ ๋ฐ์ โ Turbopack์ผ๋ก ๊ฐ๋ฐ ํ๊ฒฝ์ ์คํํ์ ์๋์ ๊ฐ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ด ์ค๋ฅ์ ๋ํด ๊ฒ์ํด ๋ณด๋ "์ปดํฌ๋ํธ์ ์ด๋ฆ์ด ์๋ชป๋์๊ฑฐ๋, import ๊ฒฝ๋ก๊ฐ ์๋ชป ์ ๋ ฅ๋์์ ๋ ๋ฐ์ํ๋ค"๋ ์ค๋ช ์ ์ฐพ์ ์ ์์์ต๋๋ค. ์ด์ ๋ฐ๋ผ import ๋ ๋ถ๋ถ์ ์ ํ์ธํด ๋ณด๋ผ๋ ์กฐ์ธ์ด ์์์ต๋๋ค. ๊ทธ๋ฌ๋, ์ ์ฝ๋์์๋ import๊ฐ ์ ์์ ์ผ๋ก ์ด๋ฃจ์ด์ก๊ธฐ ๋๋ฌธ์ ์์ ํ ๋ถ๋ถ์ด ์์์ต๋๋ค. ๋ฐ๋ผ์ ์๋ฌ ๋ฉ์์ง๋ฅผ ๋ค์ ํ์ธํด ๋ณธ ๊ฒฐ๊ณผ 'DarkModeBtn' ์ปดํฌ๋..
๐๋ค์ด๊ฐ๋ฉฐ ์ฝ 2๋ ์ Next.js(SSG) + TypeScript๋ก ์ ์ํ ๋กค MBTI ํ๋ก์ ํธ๋ฅผ 14 ๋ฒ์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ๊ณผ์ ๋ฐ ํ๊ธฐ๋ฅผ ์์ฑํด๋ณด๋ ค ํ๋ค. ํด๋น ๊ธ์ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ด๋ป๊ฒ ํ๋ ๊ฐ์ ๋ํ ๊ธ์ด ์๋๋๋ค. ์ ๋ชฉ ๊ทธ๋๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ํ๋ ๊ณผ์ ์ ๊ธฐ๋กํ๋ ๊ธ์ ๋๋ค. ๋ง์ด๊ทธ๋ ์ด์ ์ ์ ํด์ผ ํ๋๊ฐ? ์ฌ์ค ์๋น์ค ์์ฒด๋ก๋ ๋ฌธ์ ์์ด ์ ๋์๊ฐ๊ณ ์์๋ค. ๋์ ์ Next.js๋ก ์ง์ A - Z๊น์ง ํด๋ณธ ํ๋ก์ ํธ๋ ๋กค MBTI ํ๋ก์ ํธ๋ฐ์ ์์๋ค. Next.js๊ฐ 11๋ฒ์ ์ ๋นํด 14 ๋ฒ์ ๊น์ง(ํนํ 13 ๋ฒ์ ์์) ๋ง์ ๋ถ๋ถ์ด ๋ณ๊ฒฝ์ด ๋๊ณ , ์ด๋ป๊ฒ ํ์ฉํ ์ ์๋์ง ์ง์ ๋ถ๋ชํ๋ฉฐ ๊นจ๋ฌ์ผ๋ฉฐ ํ์ตํ๋ ๋ฐฉ์์ผ๋ก ์ง์์ ํก์ํ๋ ๋์ ์ฑํฅ์ธ ์ด์ ์ ์ต์ ๋ฒ์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ฉด์ ๊ธฐ์กด ์ฝ๋์๋ ..