SSG, CSR, SSG
작성일 : 2025.01.18
Next.js는 React 기반의 프레임워크로, 다양한 렌더링 방식을 제공합니다. 각각의 렌더링 방식은 고유한 특징과 장단점을 가지고 있어, 상황에 따라 적절한 방식을 선택하는 것이 중요합니다.
SSR(Server-Side Rendering)
서버 사이드 렌더링은 서버에서 페이지를 완전히 렌더링한 후, 클라이언트에게 전달하는 방식입니다. 사용자가 페이지를 요청하면 서버는 React 컴포넌트를 실행하여 HTML을 생성하고, 이를 클라이언트에 전송합니다. 클라이언트는 받은 HTML에 JavaScript를 연결하는 hydration 과정을 거쳐 완전한 인터랙티브 페이지로 만듭니다.