create-react-app 을 설치하기 이전엔 이렇게 필요한 라이브러리를 하나하나 걸어줬어야 했음.
그러나 cra를 설치하면 이 모든 라이브러리가 한번에 깔리고, 그냥 코드만 치면 되게됨!
// 1. react dom : 모든 react요소들을 html 바디에 두도록 함
// 리액트 코드를 실제 HTML로 렌더링 하기 위해 사용하는 도구
<script src="https://unpkg.com/react-dom@17.0.2/umd/react-dom.production.min.js"></script>
// 2. react js : interactive한 ui를 만들게 함. 이벤트 같은 작동 가능케 함
<script src="https://unpkg.com/react@17.0.2/umd/react.production.min.js"></script>
// jsx : 자바스크립트를 확장한 문법. html 형식처럼 씀
// 3.babel : 트랜스파일러. JSX를 브라우저가 온전히 이해하지 못하므로 오리지날 react코드로 이해할 수 있게 변환해줌
<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
<script type="text/babel">
</script>
➜ react_practice0 git:(master) ✗ npm i prop-types
(참고 : https://create-react-app.dev/docs/getting-started)
node -v
➜ practice-react git:(master) ✗ npx
Entering npm script environment at location:
/Users/jyeoni/React/practice-react0
Type 'exit' or ^D when finished
sh-3.2$ exit
exit
➜ practice-react git:(master) ✗ npx create-react-app react_practice0
: npm run start 또는 npm start
prop-types : prop의 타입을 지정할 수 있음
➜ react_practice0 git:(master) ✗ npm i prop-types
npm i react-router-dom
npm install styled-components
※ 다른 사람 포스팅 내용 참조하기