리액트 프로젝트를 시작할 때, 페이스북에서 제공하는 리액트 보일러플레이트 CRA (create-react-app)을 활용하면 추가적인 세팅이 없이 바로 작업을 시작할 수 있다. 처음 사용할 때, package.json에서 의존성 패키지들을 훑어보고, 기본으로 설정된 폴더 구조를 살펴보긴 했지만, 이 파일 또는 코드가 구체적으로 무슨 역할을 한다 등 자세하게 들여다 본 적이 없었다. 그래서 리액트 기본서를 통해 핵심이 되는 부분들(파일들)이 어떤 역할, 왜 존재하는지 학습했다. (with CRA)