참고용 velog
https://velog.io/@ty-yun21/react1
참고용 github
https://github.com/ty-yoon21/react-study1
npm install
npm start
package.json 관련 설명
https://velog.io/@couchcoding/React-2-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-package.json
package-lock.json
https://hyunjun19.github.io/2018/03/23/package-lock-why-need/
: 의존성 트리에 대한 정보를 가지고 있으며 해당 파일이 작성도니 시점의 의존성 트리가 다시 생성될 수 있도록 보장
: npm create-react-app 을 통해 생성한 파일들과 지금의 것을 비교해보면 좋다
create-react-app 18 —> 17
나의 경우 material-ui등 react 18에서 사용하지 못하는 lib를 사용하였기 때문에 17로 version 변경함
https://trend21c.tistory.com/2250
1) package.json --> React, react-dom 17.0.0 으로 변경 이후
npm i
2) src/App.js 파일 변경
import ReactDOM from 'react-dom/client';
-->
import ReactDOM from 'react-dom';
npm install <package-name> --save-dev
Nom install -g yarn
Yarn install
Yarn build