컴포넌트 나누는 것에 대해 왜 고민이 필요한가요?? ➥ 애플리케이션 안에서 다뤄지는 데이터를 컴포넌트들끼리 보다 유기적으로 주고받을 수 있도록 설계해야 하기 때문에 React를 이용해 어떻게 애플리케이션을 만들지 설계를 한다면 페이지를 만들기 전에, 어떤 컴포넌트를 만들고 이들을 조합할지부터 구상할 계획을 짜야한다!! SPA는 하나의 페이지를 가지고 있지만, 한 종류의 화면만 사용하지 않는다. WHY? 🤔 페이지 안의 버튼을 누르면 각 버튼에 대한 페이지 화면이 필요하니까! 또한 이 화면에 따라 '주소'도 달라진다! 라우팅(Routing) = 다른 주소에 따라 다른 뷰를 보여주는 과정 / 경로에 따라 변경한다. BUT😬 React 자체에는 이 기능이 내장되어 있지 않다. 그래서 우리가 직접 주소마다 다른..