예를 들어서, 사이트를 만들 때, 슬라이드, 특정한 이벤트를 직접 구현할 수 있지만, 이미 잘 만들어졌고 버그가 없으며 신뢰가 있는 라이브러리들을 설치해서 일반 개발자들은 굉장히 많이 사용한다. 위 내용은 그런 라이브러리들에 대한 명세 내용이다.
위 scripts를 보고 npm start나 npm build를 해야한다.
build라는 명령어를 통해서, html 파일 하나, 자바스크립트 파일 하나, css 파일 하나 이렇게 결과물 파일을 만들어줘서 이것들로 웹을 올리게 된다.
프로젝트에 항상 필요하다. git에 올리지않는 것들을 .gitignore 파일에 목록화한다.
예를 들어서 node_modules라는 폴더에는 CRA를 구성하는 모든 패키지 소스 코드가 존재하는 폴더인데, 이것들을 github에 올릴 필요는 없기때문에(git이 싫어할수도?)무시하라는 것이다.