๐ ๋ค์ด๊ฐ๋ฉฐ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ปค์ง์๋ก ๋ฒ๋ค ํฌ๊ธฐ๋ ํจ๊ป ์ปค์ง๊ฒ ๋ฉ๋๋ค. ์ด๋ ์ด๊ธฐ ๋ก๋ฉ ์๊ฐ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น์ฃ .Vite์์ ์ ๊ณตํ๋ Code Splitting ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด ์ด ๋ฌธ์ ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค. ํด๋น ๊ธ์์๋ manualChunks์ ๋ํด์๋ง ๋ค๋ฃน๋๋ค.์ Code Splitting์ด ํ์ํ ๊น?์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋ํ๋ฉด ๋ชจ๋ Javascript ์ฝ๋๊ฐ ํ๋์ ํฐ ํ์ผ๋ก ๋ฒ๋ค๋ง ๋ฉ๋๋ค.ํ์ง๋ง ์ด ์ํฉ์ ์๋ ๋ฌธ์ ๋ค์ ์ผ์ผํฌ ์ ์์ต๋๋ค.๊ธด ์ด๊ธฐ ๋ก๋ฉ ์๊ฐ: ์ฌ์ฉ์๊ฐ ์ฒซ ํ์ด์ง๋ฅผ ๋ณด๊ธฐ ์ ์ ๋ชจ๋ ์ฝ๋๋ฅผ ๋ค์ด๋ก๋ํด์ผ ํฉ๋๋ค.๋ถํ์ํ ๋ฆฌ์์ค ๋ญ๋น: ๋น์ฅ ํ์ํ์ง ์์ ์ฝ๋๋ ํจ๊ป ๋ถ๋ฌ์ต๋๋ค.๋นํจ์จ์ ์ธ ์บ์ฑ: ์์ ์ฝ๋ ๋ณ๊ฒฝ์๋ ์ ์ฒด ๋ฒ๋ค์ ๋ค์ ๋ค์ด๋ก๋ํด์ผ ํฉ๋๋ค.๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ์ฆ..
๐ ๋ค์ด๊ฐ๋ฉฐ์ต๊ทผ ํ์ฌ์์ ๋ด๋นํ๋ ์๋น์ค์ ๋ํด์ CRA์์ Vite๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ํ๋ฉด์ ์ฝ๊ฐ์ ์ฝ๋ ๊ฐ์ ๊น์ง ์งํ์ ํ๋ ๊ฒฝํ์ ๊ฐ๊ฒ ๋์์ต๋๋ค. ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์์ ํธ์ด ์๋์๊ธฐ ๋๋ฌธ์ ๋ง์ด๊ทธ๋ ์ด์ ์ ํ๋ฉด์ webpack์ ์์กดํ๊ณ ์๋ ๋ฑ์ ์ฌ์ด๋์ดํํธ๊ฐ ๋ฐ์ํ๋ ๋ถ๋ถ์์ ์ ์ผ ๊ฑฑ์ ์ ๋ง์ด ํ๋๋ฐ์. ์ด๋ฒ ๊ธ์์๋ ํฌ๊ฒ ์ ๋ง์ด๊ทธ๋ ์ด์ ์ ์งํํ๋์ง, CRA์ Vite๋ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ์ด๋ป๊ฒ ์งํํ๋์ง, ์ด๋ค ๊ฒฐ๊ณผ๊ฐ ์์๋์ง ๊ธฐ๋กํ๋ ค ํฉ๋๋ค.โ๏ธ ๋ง์ด๊ทธ๋ ์ด์ ์ ํ์์ฑํ์ฌ ๋ด๋นํ ์๋น์ค๋ webpack ๊ธฐ๋ฐ์ CRA๋ก ๊ตฌ์ฑ๋ ํ๋ก์ ํธ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ, ์ค๋ ๊ฑธ๋ฆฌ๋ ๊ฐ๋ฐ ์๋ฒ ๊ตฌ๋์๊ฐ์ด์์ต๋๋ค.๊ตฌ๋๋๋ ์๊ฐ๊น์ง ํ๊ท ์ฝ 20์ด๊ฐ ์์๋๊ณ ์ต๋ ์ฝ 30์ด๊น์ง ์์๋๋ ์ํฉ์ด์์ต๋๋ค. ๋ ๋ฒ..