Create React app
Last updated
Last updated
React ํ๋ก์ ํธ๋ฅผ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์๋๋ก ๋์์ฃผ๋ Create React App์ ๋ํด ์์๋ณด์.
create react app๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์๋์ ๊ฐ์ ์ค๋น์ฌํญ์ด ํ์ํ๋ค.
14.0.0 ํน์ ์์ ๋ฒ์ ์ node
$ node -v
๋ช ๋ น์ด๋ฅผ ํตํด node์ ๋ฒ์ ์ ์ ์ ์๋ค.
5.6 ํน์ ์์ ๋ฒ์ ์ npm
$ npm -v
๋ช ๋ น์ด๋ฅผ ํตํด npm์ ๋ฒ์ ์ ์ ์ ์๋ค.
์์ง node๋ฅผ ์ค์นํ์ง ์์๋ค๋ฉด ์๋์ ๋งํฌ๋ฅผ ํตํด ์ค์นํ ์ ์๋ค. npm์ node๋ฅผ ์ค์นํ๋ฉด ํจ๊ป ์ค์น๋๋ค. download nodejs
React๋ก ๊ฐ๋ฐํ๊ธฐ ์ํด์๋ ์นํฉ(Webpack), ๋ฐ๋ฒจ(Babel)๋ฑ ๋ฏธ๋ฆฌ ๋ฐฐ์์ผํ๊ณ ์ค์ ํด์ผ ํ ๊ธฐ์ ๋ค์ด ์๋ค. ์ด๋ฌํ ๊ด๋ จ ๊ธฐ์ ์ ์ ๊ฒฝ์ฐ์ง ์๊ณ React App์ ๋ฐ๋ก ๊ฐ๋ฐํ ์ ์๋ ๋ฐฉ๋ฒ์ด Create React App์ด๋ผ๋ CLI(์ปค์บ๋ ๋ผ์ธ ์ธํฐํ์ด์ค)๋๊ตฌ ์ด๋ค. ํด๋น ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณจ์น ์ํ ๋ฌธ์ ์์ด ์์ฃผ ๊ฐ๋จํ๊ฒ Reactํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํ ์ ์๋ค.
ํฐ๋ฏธ๋์ ์ด๊ณ ์๋์ ๊ฐ์ด ๋ช ๋ น๋ฌ๋ฅผ ์ ๋ ฅํ์ฌ React ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค.
$ npx create-react-app my-app
React ํ๋ก์ ํธ์ typescript๋ฅผ ํฌํจ์ํค๊ณ ์ถ๋ค๋ฉด ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ผ ํ๋ค.
$ npx create-react-app my-app --template typescript
create react app
๋ช
๋ น์ด๋ฅผ ์คํํ๋ค ๋ณด๋ฉด ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ํ๋ React ํ๋ก์ ํธ๋ฅผ ์์ฑํ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
ํด๊ฒฐ๋ฐฉ๋ฒ
์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ
$ npm uninstall -g create-react-app
$ npm add create-react-app
$ npx create-react-app myapp
๋๋ฒ์งธ ๋ฐฉ๋ฒ: $ npx create-react-app@latest myapp
Create React App: ์์ฝ๊ฒ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
React ์ค๋ฅ ํด๊ฒฐ You are running create-react-app
4.0.2, which is behind the latest release (4.0.3).
[์๋ฌํด๊ฒฐ] You are running create-react-app
4.0.3, which
Create React App Getting Started
์๋ก์ด React ์ฑ ๋ง๋ค๊ธฐ
๐ 2022-07-20