Emotionary ๋ ๊ฐ์ ์ ์ผ๊ธฐ์ฅ์ ๊ณต์ ํ๋ ์น์ฑ์ ๋๋ค.
์ด ํ๋ก์ ํธ๋ React CRA ํจํค์ง ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ SPA ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๋๋ค.
npx create-react-app "project_name"
NPM์ ํ์ฉํ์ฌ ํด๋น ํ๋ก์ ํธ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
npm run start
๊ฐ ํ์ด์ง๋ณ ์ด๋์ React-Router-Dom
์ ํ์ฉํ์ต๋๋ค. ํด๋น ํ๋ก์ ํธ์์๋ ํฌ๊ฒ 4๊ฐ์ง ๊ธฐ๋ฅ์ ์ํํ ์ ์์ต๋๋ค.
-
์ ์ผ๊ธฐ ์์ฑํ๊ธฐ
์ฌ์ฉ์๋ ๋ ์ง ๋ฐ ๊ฐ์ ์ ์ ํํ๊ณ ์ ์ผ๊ธฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
-
์ผ๊ธฐ ์์ธ๋ณด๊ธฐ
ํ ํ๋ฉด์ ๋์ด๋์ด ์๋ ์ผ๊ธฐ๋ค์ ํด๋ฆญํด์ ์์ธ ๋ณด๊ธฐ๋ฅผ ํ ์ ์์ต๋๋ค.
-
์ผ๊ธฐ ์์ ํ๊ธฐ
์์ ํ๊ณ ์ถ์ ์ผ๊ธฐ๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
-
์ผ๊ธฐ ์ญ์ ํ๊ธฐ
์ง์ฐ๊ณ ์ถ์ ์ผ๊ธฐ๋ ์ญ์ ํ ์ ์์ต๋๋ค.
๊ทธ ์ธ. ๋คํฌ๋ชจ๋ ์ง์
ํ ๊ธ ๋ฒํผ์ ํตํด ๋คํฌ๋ชจ๋๋ก ์ฑ์ ๋ฐ๊ฟ๋ณด์ธ์!
ํด๋น ๋ ธ์ ์ฌ์ดํธ์ ๊ฐ ๊ธฐ๋ฅ๋ณ ๊ตฌํ log๋ค์ ๋จ๊ธฐ๊ณ ์์ต๋๋ค.