1.SPA
- single page application : 한 개의 페이지로 이루어진 애플리케이션
- 단점은 앱의 규모가 커지면 자바스크립트 파일이 너무 커진다는 점
2. 라우팅
- 다른 주소에 다른 화면을 보여 주는 것을 라우팅
- Link 컴포넌트를 클릭하면 다른 주소로 이동시켜 줌
- 페이지 새로 불러오지 않고 애플리케이션은 그대로 유지한 상태에서 페이지 주소만 변경시켜줌
- 서브 라우트: 라우트 내부에 또 라우트를 정의하는 것
- history : 라우트로 서용된 컴포넌트와 함께 전달되는 props 중 하나
3. Promise
- 콜백 지옥 같은 코드가 형성되지 않게 하는 방안