1. node-js ์ต์ ๋ฒ์ ์ค์น
2. ๋ช ๋ น ํ๋กฌํํธ ์คํ ํ node -v ์ ๋ ฅํด ๋ฒ์ ํ์ธ
3. ๋ฒ์ ์ด๋์ค๋ฉด npm -v ์ ๋ ฅํด ๋ฒ์ ํ์ธ
4. npm install npx -g ์ ๋ ฅ
5. npx -v ์ ๋ ฅํด์ ๋ฒ์ ํ์ธ
6. pwd๋ฅผ ์ ๋ ฅ (ํ์ฌ ์์น๋ฅผ ์๋ ค์ค)
7. ํ๋ก์ ํธ ๋ช ์ ๋ ฅ (ex: zoozoo)
8. npx create-react-app zooozoo(ํ๋ก์ ํธ๋ช ) ์ ๋ ฅ
9. ์ค์น๊ฐ ๋๋ฌ์ผ๋ฉด dir ์ ๋ ฅํด์ zoozoo๊ฐ ์๋์ง ํ์ธํด์ฃผ๊ธฐ
10. cd zoozoo ์ ๋ ฅ (๋๋ ํ ๋ฆฌ ์ด๋ ๋ช ๋ น๋ฌธ)
11. ๋ค์ dir ์ ๋ ฅํ๋ฉด zoozoo ํด๋ ์์ ์๋ ํด๋, ํ์ผ ๋ชฉ๋ก๋ค์ด ๋ํ๋จ
12. ์ ๋ํ๋๋ฉด ์ด์ VSCode(๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋)์ ๋ค์ด๊ฐ ํฐ๋ฏธ๋์ npm start ์น๊ธฐ
โป ํ๋ก์ ํธ ํด๋ ์ด๊ณ ์คํ!!
13. ์ก์ธ์ค ํ์ฉ์ ๋๋ฅธ๋ค ์๋์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๋์ฐ๊ฒ ํจ.
14. ๋ฆฌ์กํธ ๋ก๊ณ ์ ํจ๊ป ์ด๋ค ์์ด๊ฐ ๋จ๋ฉด ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ์๋ฃ~!
ํญ์ npm start ์ค๋ฅ๊ฐ ๋ฌ์ด์ node-js๋ฅผ ์์ ํ๋๊ฑฐ ๋ง๊ณ ์ต์ ํ์ผ๋ก ๊น๊ณ ,
์ ๋ ๊ฒ ๊ทธ๋๋ก ์น๋๊น npm start๊ฐ ์๊ตฌ๋๋๋ค :)
์ฐธ๊ณ ๋ www.everdevel.com/ReactJS/Windows-Create-Project/ ์ด๋ถ ๊ธ์ ๋ณด๊ณ ํ๋ค!
์ฌ์ง๊น์ง ๋์์์ด ์ฝ๊ฒ์ฝ๊ฒ ๋ฐ๋ผํ ์ ์์๋ค xD
์ฐธ๊ณ ๋ก react์์ html์ด ์๋ jsx๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ๋ค.
html์ฒ๋ผ ์๊ฒผ๋ค. ํ์ง๋ง ๋ช๋ช ๋ฌธ๋ฒ์ด ๋ค๋ฅด๋ค.
1. class=""๊ฐ ์๋๋ผ className="" ์ด๋ ๊ฒ ํด๋์ค๋ช ์ง์ด๋ฃ์ผ์ ์ผํ๊ณ
2. {} ๊ธฐํธ๋ฅผ ์ด์ฉํด์ ์ฃผ๋ณ์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ณ์ ๊ทธ๋ฐ๊ฑธ ํ๊ทธ ์ค๊ฐ์ค๊ฐ ์ง์ด๋ฃ์ ์๋ ์๊ณ
3. ์คํ์ผ์ ๋ฃ๊ณ ์ถ์ผ๋ฉด style={ ์ค๋ธ์ ํธ ์๋ฃํ์ผ๋ก ๋ง๋ ์คํ์ผ } ์ ์ง์ด๋ฃ์ผ์ ์ผํฉ๋๋ค. ์ค์ ๋ฆฌ์กํธ์์ HTML์ด ์๋๋ผ JSX ๋ผ๋ HTML ๋์ฉํ์ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ๋๋ค. JSX ๋ฌธ๋ฒ๋ช๊ฐ์๊ตฌ์ผ ์ด ์ ๋๋ง ์๋ฉด ๋ฆฌ์กํธํ๊ฒฝ์์ ๊ฑฐ์นจ์์ด ์น๋์์ธ ๊ฐ๋ฅ ใ ใ
(์ถ์ฒ : ์๋ ์ ํ๋ธ ๋งํฌ)
โ ์ฐธ๊ณ : www.youtube.com/watch?v=FqnAFX9lQPQ&t=314sโ --- > ์งฑ์งฑ์ฝ๊ฒ ๊ฐ๋ฅด์ณ์ฃผ์ ๋ค~!!!
opentutorials.org/module/4058/24666
'CODING ๐ป > REACT ๐ซ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
#02 ๋ด๊ฐ ๋ณด๋ ค๊ณ ์ด, REACT ์ปดํฌ๋ํธ์ ๋ํ์ฌ~! ๐ (0) | 2021.05.09 |
---|