React basic
React basic ๊ฐ๋ฐํ๊ฒฝ ์ค์น ๋ฐ ์คํ node.js ๋ก ๋ง๋ค์ด์ง create-react-app ํด์ ์ด์ฉํ๋ฉด ์์ฝ๊ฒ react ์ฑ์ ์์ฑํ ์ ์๋ค. npm์ ์ค์นํ๊ณ ์๋ ๋ช ๋ น์ด๋ฅผ ์ํํ์ฌ create-react-app์ ์ค์นํ๋ค. npm install -g create-react-app ์ํ๋ ๊ฒฝ๋ก์ ๋ค์ด๊ฐ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. create-react-app <NAME> : NAME ๊ฒฝ๋ก์ ํ๋ก์ ํธ ์์ฑ ์ฃผ์ : ํ๋ก์ ํธ๊ฐ ์์ฑ๋๋ ํด๋๋ช ์ ๋๋ฌธ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์คํ npm run start ๋ฅผ ์ํํ๋ฉด localhost:3000์์ ์นํ์ด์ง๋ฅผ ํผ๋ธ๋ฆฌ์ฑํ๋ค. ๊ธฐ๋ณธ ์ค์ ์คํ ํฌํธ package.json ํ์ผ์์ "proxy": "http://localhost:3000/" ๊ณผ ๊ฐ์ด ์ ๋ ฅํ๋ฉด ์คํ์ ํฌํธ๋ฅผ 3000์ผ๋ก ์ค์ ํ ์ ์๋ค. ๊ธฐ๋ณธ ๊ตฌ์กฐ /public/index.html ์์ ๊ธฐ๋ณธ ํ๋ฉด ๊ตฌ์ฑ โrootโ ์ด๋ฆ์ผ๋ก ๋ division์ด ์๋๋ฐ, ์ด division์ ๋ํ ์ค์ ์ javascript๋ก ์ ์๋์ด์๋ค. src ๊ฒฝ๋ก์ javascriptํ์ผ๋ค ๊ตฌ์ฑ โindex.jsโ ์ ๋ฉ์ธ ํ๋ฉด์ ์ฌ์ฉ๋ ๊ฐ์ฒด๊ฐ ์ ์๋์ด ์๋ค. ์๋ ๋ด์ฉ์ id๊ฐ โrootโ ์ธ division์ โAppโ์ ์ ์ฉํ๊ฒ ๋ค๋ ์๋ฏธ์ด๋ค. ...