서버 사이드 렌더링

이정후·2022년 9월 23일
0

React

목록 보기
16/16

서버 사이드 렌더링이란

UI를 서버에서 렌더링 하는 것을 의미한다. 클라이언트 사이드 렌더링은 UI 렌더링을 브라우저에서 모두 처리하는 방식으로 기존 리액트 프로젝트 진행시 환경이라고 생각하면 된다.

장점

  1. 서버에서 클라이언트 대신 렌더링을 하면 검색엔진 수집이 더 원활하게 진행될 수 있다.
  2. 초기 렌더링 성능이 개선된다. 이는 사용자 경험 상승을 의미한다.

단점

  1. 클라이언트의 할 일을 서버가 대신 해줌으로 서버 리소스가 상승한다.
  2. 프로젝트의 구조가 복잡해지고, 데이터를 미리 불러오기, 코드 스플리팅의 호환 등 고려해야 할 사항이 많아진다.
profile
꾸준하게

0개의 댓글