Next.js 사용의 강점부터 최적으로 활용하는 방법까지! 한 권으로 끝내는 올인원 가이드
아직도 리액트만 사용하고 있나요? Next.js는 리액트와 함께 사용할 때 뿐만 아니라 단독으로 사용해도 뛰어난 성능을 보여줍니다. 또한 리액트에 없는 여러 기능을 지원하며 설정이나 개발 옵션 등에서도 유용한 방법을 제공합니다. 따라서 Next.js를 사용하면 ‘빠른’ 개발과 ‘빠른’ 로딩 속도라는 두 마리를 토끼를 모두 잡을 수 있습니다.
평소 리액트만으로 웹 개발을 해왔다면 이 책을 통해 Next.js의 다양한 기능을 익히고 바로 기존 리액트 프로젝트에 적용해볼 수 있습니다. 특히 많은 웹 개발자가 관심을 갖는 확장성에 초점을 맞추어 실용적인 기능을 소개하고 최신 개발 방식이 적용된 테스트 및 배포 방법을 설명합니다. Next.js를 사용해야 하는 이유부터 핵심 기능을 사용하는 방법까지 모두 다루기 때문에 이 책 한 권으로 상용 수준의 서비스를 구축하고 Next.js 개발자로 거듭날 수 있습니다.
대상 독자
- Next.js로 풀스택 애플리케이션을 개발하고 싶은 사람
- 기존 리액트 애플리케이션을 개선하고 싶은 사람
- 웹 개발 실력을 레벨업하고 싶은 사람
주요 내용
- Next.js의 기본 사항과 내장 컴포넌트 소개
- 적합한 렌더링 전략 선택법
- API 호출과 상태 관리
- 스타일링 메서드와 UI 프레임워크 사용법
- 테스트 전략 및 성능 관리 방법
- 다양한 배포 플랫폼에서 배포하는 방법
- 온라인 상거래 웹 사이트 구축 실습
- 스트리밍 웹 사이트, 블로깅 플랫폼, 실시간 채팅 웹 사이트 구축 가이드
추천사
Next.js는 최근 가장 주목받는 프레임워크입니다. Next.js를 사용하면 일반적으로 구현하기 어려운 서버 사이드 렌더링(SSR)과 다양한 웹 애플리케이션의 기능들을 아주 손쉽게 구현할 수 있습니다. 이 책은 Next.js의 핵심 개념을 자세히 설명할 뿐만 아니라 최신 UI 프레임워크와 테스트 코드 작성 방법까지 다룹니다. Next.js 입문자가 첫걸음을 내딛는 데 좋은 안내서입니다.
_이인제(소플), 핫티스트랩 대표
웹 사이트를 만들 때는 서비스의 성격에 적합한 렌더링 전략을 선택해야 합니다. 지금 운영 중인 서비스가 가진 문제점을 서버 사이드 렌더링(SSR)으로 해결하고자 한다면 이 책을 통해 많은 도움을 받을 수 있습니다. 리액트로 만들어진 프로젝트를 Next.js로 전환하거나 점진적으로 Next.js를 적용하려는 개발자와 개발 팀에게 이 책을 추천합니다.
_강병진, 퍼즐에이아이 개발리드
Next.js에서는 SSR, CSR, ISR, SSG 개념을 정확히 이해하는 것이 필수입니다. 이 책은 예시를 통해 이러한 개념을 친절하게 설명할 뿐만 아니라 컨벤션, 테스트, SEO, 배포, 실무 코드 예제까지 서비스를 개발하고 운영하는 데 필요한 모든 범위를 다룹니다. 이 책으로 Next.js를 빠르게 익히고, 개발하고, 서비스를 출시해봅시다!
_권영재, 스퀘어랩 개발자
SPA로 만들어지는 서비스는 규모가 커짐에 따라 서비스 첫 접속 시 로딩 시간이 길어지고, 이 로딩 시간에 지루함을 느낀 사용자는 웹을 이탈하게 됩니다. 이 책은 이러한 SPA의 문제를 SSR이 어떻게 해결했는지, SSR로 무엇을 할 수 있는지 Next.js 이론부터 실전 프로젝트까지 모두 다루는 좋은 지침서입니다.
_노경환, 캐롯손해보험 프런트엔드 개발자