๋ฐ์ํ
SPA(Single Page Application), MPA(Multi Page Application)
SPA(Single Page Application), MPA(Multi Page Application)
2022.11.20์๋ก ์ ํต์ ์ธ Web Application์ Page life cycle์ MPA(Multi Page Application)์๋ค. ์ฝ๊ฒ ๋งํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ์์ ํน์ ํ์ด์ง์ ๋ํ ์์ฒญ์ ์๋ฒ๋ก ๋ณด๋ด๋ฉด, ์๋ฒ๋ ๋ฐ์ดํฐ๋ฅผ ์น ๋ธ๋ผ์ฐ์ ์ ์๋ตํ๋ค. ์ด๋ ํ์ด์ง๋ฅผ ์ด๋ํ ๋๋ง๋ค ์ ์ฒด ํ์ด์ง๊ฐ ๋ค์ ๋ถ๋ฌ์์ง๋ฉด์ ํ๋ฉด์ด ๊น๋นก๊ฑฐ๋ฆฌ๊ฒ ๋๋๋ฐ, ์ฌ์ฉ์ ์
์ฅ์์๋ ๋ต๋ตํ ๊ฒฝํ์ ์ ๊ณตํ ์ ๋ ์๋ค. (๋ฐ์ดํฐ๊ฐ ๋ง์ ๊ฒฝ์ฐ ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ค๋ ๋์ ํฐ ํ๋ฉด์ ๋ณด๊ณ ์์ด์ผ ํ๋ค๋๊ฐ.. ์ฌ๋ฌ ๊ฐ์ง ๋ถ๋ถ์์) ๊ทธ๋์ ์์ฆ์ SPA(Single Page Application) ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ๋ Web Application์ ์ฌ์ฌ์น ์๊ฒ ๋ณผ ์ ์์ ๊ฒ์ด๋ค. ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ์ง ์๋๋ผ๋ ํ๋์ ํ์ด์ง์์ ์๋ฒ์ ํต์ ์ ํตํด ์ฌ์ฉ์์๊ฒ..
[React] Create React App ์ ์ด์ฉํด์ React ์ค์น
[React] Create React App ์ ์ด์ฉํด์ React ์ค์น
2022.11.20React ์ฑ ์ค์น ๋ฐฉ๋ฒ npx create-react-app ์์ ์๋..? Webpack์ด๋ Babel ๊ฐ์ ๋ชจ๋์ ์ค์นํ๊ณ , ์ค์ ํด์ผ React ์ฑ์ ์์ํ ์ ์์๋ค. Webpack ์ด๋? ์คํ ์์ค ์ฝ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ชจ๋ ๋ฒ๋ค๋ฌ๋ก์จ ์ฌ๋ฌ ๊ฐ๋ก ๋๋์ด์ ธ ์๋ ํ์ผ๋ค์ ํ๋์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ก ์์ถํ๊ณ ์ต์ ํํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. Babel ์ด๋? ์ต์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ์ง์ํ์ง ์๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ํ์ฌ, ์ต์ ๋ฌธ๋ฒ์ ๊ตฌํ ๋ธ๋ผ์ฐ์ ์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ๋ณํํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ // ์๋์ ๊ฐ์ ๋ฌธ๋ฒ์ ๊ตฌํ ๋ธ๋ผ์ฐ์ ์์๋ [1, 2, 3].map((n) => n+1); // ์ด๋ฐ์์ผ๋ก ๋ณํ ์์ผ์ค๋ค. [1, 2, 3].map(function(n) { return n+1; }); npx ๋? ๋
ธ๋ ํจํค์ง ์ค..