์์์ ํ๋ฆ๋๋ก ๊ธ์ ์ฝ์์ ๐คช
React๋ฅผ ์ ์ฐ๋๊ฐ์ ๋ํด ๊ณ ๋ฏผ
=> SPA, MPA์ ์ฐจ์ด์
=> SPA ๋จ์ ์ ํด๊ฒฐํ๋ ์ฝ๋์คํ๋ฆฌํ
=> ๋ ์ด์ง ๋ก๋ฉ
=> ๊ณ ์ฐจํจ์์ ๋ํ์ฌ...
SPA์ ๋ํด ์์๋ณด๋ค๊ฐ ๋จ์ ์ผ๋ก ํ๋์ ๋ฒ๋คํ์ผ๋ก ํฉ์ณ์ง ๊ท๋ชจ๊ฐ ํฐ JSํ์ผ์ ๋ฐ์์ผ ํด์ ์ด๊ธฐ ๊ตฌ๋ ์๋๊ฐ ๋๋ฆฌ๋ค๋ ์ ์ด ์์๋ค. ์ด ๋จ์ ์ ์นํฉ ์ฝ๋ ์คํ๋ฆฌํ ์ผ๋ก ํด๊ฒฐ๊ฐ๋ฅํ๋ค๋ ์ ์์ ์์๋ณด๋ค๊ฐ ์ด ๊ธ์ ์ฝ๊ฒ ๋์๋ค.
์ด ๊ธ์ ์ฝ๊ณ ์นํฉ์ ๋ํ ์ดํด๋๊ฐ ์ด์ง ์ฌ๋ผ๊ฐ.
์ฝ๋ ์คํ๋ฆฌํ
์ React.lazy๋ก ์ฌ์ฉํด๋ณด๊ธด ํ๋๋ฐ, ์ฌ๊ธฐ์ ์ด LazyLoading์ ์ง์ ๊ตฌํํ์ฌ ์ฌ์ฉํ๋ค. HOC๋ก ํํ๋ ๊ฒ์ด ์ธ์์ (Component๋ฅผ ์ธ์๋ก ๋ฐ์ ์๋ก์ด ์ปดํฌ๋ํธ๋ฅผ ๋ฐํํ๋ ํจ์)