생각없이 강의를 듣다가 어느날 문득 의문이 들었다.
'왜 index.js 파일에 코드를 적지?'
폴더 구조의 대략적인 정보와 중요 파일 2대장의 쓰임새를 알 필요가 있었다.
src 폴더에 있다.
컴포넌트를 정의하는 작업 파일.
실제로 화면에 표시되는 내용 등은 여기에서 정의된다.
function App()의 App은 컴포넌트의 이름을 말한다.
어떤 컴포넌트를 만들 것인지에 따라 컴포넌트의 이름도 함께 변경해야 한다.
src 폴더에 포함되어 있다.
메인 프로그램이라고 할 수 있다.
여기에서 HTML 템플릿 및 JavaScript의 컴포넌트를 조합하여 렌더링하고 실제 표시한다.
실제 작업을 하지 않고, 작업한 코드를 불러오는 역할이다.
public 폴더에 있다.
메인 프로그램인 index.js에 대응되는 것으로, HTML 템플릿 파일이다.
이 파일이 직접 표시되는 것은 아니고, index.js에 의해 읽어 와서 렌더링된 결과가 표시된다. (index.html 이름을 바꿀시 오류발생)
가상 DOM을 위한 html 파일 (빈 껍데기 파일)