[Next.js] Next.js에 대해 알아보기 및 설치하기
Next.js란? Next.js는 React의 개발을 조금 더 쉽게 도와주는 프레임워크이며 React가 기본적으로 사용됩니다. Next.js는 다음과 같은 특징이 있습니다. 서버 사이드 렌더링(SSR) 기존에는 서버에서 받은 정보를 토대로 클라이언트에서 HTML 코드를 렌더링했으나 Next.js는 서버에서 미리 HTML 코드를 렌더링하여 클라이언트에 전달합니다. 따라서 로딩속도가 빠르다는 점 및 SEO(검색 엔진 최적화)에 유리하다는 점이 장점입니다. 또한 페이지가 빈번하게 변경되는 경우에는 클라이언트 사이드 렌더링(CSR)에 비해 유리하기 때문에 웹 어플리케이션을 구성할 때 특정 부분은 SSR로, 다른 부분은 CSR로 구성하는 편이 좋습니다. 파일 시스템 기반의 라우팅 pages 폴더에 있는 파일의 이..
2023.05.03