SSR
-
NextJS - 1. NextJS란? / 시작하기React 2022. 2. 26. 15:34
Next.js란? Next.js는 React의 SSR(Server Side Rendering)을 쉽게 구현할 수 있게 도와주는 프레임워크다. Next.js를 쓰는 이유 SSR(서버 사이드 렌더링)을 위해서. SSR이 필요한 이유: 초기 페이지 로드 시간이 빠르다. * 리액트는 CSR(클라이언트 사이드 렌더링) 방식을 채택한 SPA Next.js를 사용하지 않고도 React에서 SSR 구현이 가능하지만 매우 복잡하다. Next.js의 작동 원리: 1. 초기에 사용자가 Server에 페이지 접속을 요청하면, SSR방식으로 렌더링 될 HTML을 보냄. 2. 브라우저에서 JavaScript를 다운로드하고 React를 실행함. 3. 사용자, 페이지가 서로 상호작용하여 다른 페이지로 이동할 땐, Server가 아닌..