3-5. 정리
우리는 지금까지 배운 지식들을 종합하고 활용하여 하나의 프로젝트를 완성하였습니다. 이번 프로젝트를 통하여 우리는 REST API 를 개발하는 방법과, 프론트엔드에서 이를 연동하는 방법, 그리고 다양한 뷰를 화면에 보여주는 방법을 배웠습니다. 추가적으로, 여러분이 나중에 실제 프로젝트를 개발하게 될 때 도입 할 가능성이 있는 기술인 서버사이드 렌더링과 코드 스플리팅 또한 적용을 해봤습니다.
코드 스플리팅과 서버사이드 렌더링은, 프로젝트에 있어서 필수적인 작업은 아닙니다. 이 기술이 적용되지 않아도, 서비스적인 측면에서는 전혀 지장이 없습니다.
앞으로 여러분들이 프로젝트를 만들게 될 때에는, 코드 스플리팅은 프로젝트의 빌드 파일이 1MB 가 넘어가기 시작 하여 페이지 로딩속도가 느려졌다고 느껴질 때 구현을 하시고, 서버사이드 렌더링의 경우엔 서비스가 컨텐츠 기반이며, SEO 가 중요하고, 또 코드스플리팅과 마찬가지로 초기 로딩 속도를 개선해야 할 때 도입하는 것을 추천합니다.