렌더링은 작성한 코드를 사용자 인터페이스로 바꾸는 과정이다. React 와 Next.js 를 사용하면 서버 혹은 클라이언트에서 렌더링 할 수 있는 하이브리드 웹 어플리케이션을 만들 수 있다. 이번 섹션에서는 렌더링 환경, 전략, 런타임의 차이점을 이해하는데 도움을 준다. 1. 기본 시작하기에 앞서 세 가지 기본 웹 컨셉을 이해하는 것이 좋다. 환경 : 애플리케이션 코드가 실행될 수 있는 환경. 서버와 클라이언트 요청-응답의 라이프사이클 : 사용자가 애플리케이션을 방문하거나 상호 작용할 때 실행 네트워크 바운더리(경계): 서버 코드와 클라이언트 코드를 구분하는 경계 1-1) 렌더링 환경 웹 애플리케이션은 서버, 클라이언트 두 환경에서 렌더링 될 수 있다. 클라이언트라 함은 사용자 디바이스에 있는 브라우저다..