본문 바로가기
카테고리 없음

[한빛미디어] <소플의 처음 만난 Next.js> 리뷰

by james_janghun 2025. 8. 21.

"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."

 

총평

- 책의 난이도  : ★
- 추천 별점     : ★★★★
- 추천 독자     : 혼자서 리액트 기반의 풀스택 개발을 처음부터 끝까지 해보고 싶은 사람 누구나!
- 지은이         : 이인제 (소플) 지음
- 출판사         : 한빛미디어
 


 

프론트엔드 개발을 공부하다 보면 반드시 부딪히는 이름이 있습니다. 바로 Next.js입니다.

리액트만으로도 충분히 멋진 웹앱을 만들 수 있는데, 왜 Next.js가 필요할까요?

 

그 이유는 실무에서 요구하는 수준이 점점 더 높아졌기 때문입니다.

검색 엔진 최적화(SEO), 빠른 페이지 로딩, 다양한 렌더링 방식(CSR, SSR, SSG), 서버와의 긴밀한 연동까지.

이런 것들을 리액트만으로는 모두 해결하기 어렵습니다. 그래서 나온 것이 리액트 기반 풀스택 프레임워크 Next.js입니다.

 

그동안 리액트만 해봤던 분들에게는 CSR, SSR, SSG, 앱 라우터, 서버 액션 같은 용어가 처음에는 다소 낯설 수 있습니다.

 

* 이 책은  Next.js 15, 리액트 19버전을 기반으로 작성되었습니다. 그리고 책 자체에서 다양한 실습을 통해서 책만으로도 풀스택 애플리케이션을 처음부터 끝까지 만들어볼수있다는 장점이 있습니다.

 

 

 

책의 특징

1. 실습 기반 학습

특히 이 책은 실습이 정말 많아서 좋았습니다. 거의 모든 내용에 대해서 실습이 존재합니다.

 

아래 내용도 실제로 제가 페이지를 만들면서 엄청 고생했던 부분입니다.

OG를 넣으면 링크를 보낼때 섬네일을 보낼 수 있는데요. 인프런이나 유튜브 같이 각 강의별로 동적으로 OG 페이지를 생성하려면 결국은 서버사이드 랜더링을 진행해야합니다.

 

안그러면 그냥 html에 설정한 기본 값만 계속해서 발생합니다. 

2. 점진적인 난이도 상승

초반에는 환경 세팅 → 기본 페이지 만들기 → 라우팅 개념, 이렇게 가볍게 시작합니다.
중반부터는 데이터 페칭, 렌더링 방식, 캐싱 최적화 같은 실무 핵심 개념이 나오고, 후반부에는 미니 프로젝트로 배운 내용을 총정리합니다.
완벽한 구성입니다.

 

3. 프론트앤드와 개발에 대한 전반적인 지식 설명

책을 그냥 정독하다보면 자연스럽게 내용이 익혀집니다. 개념에 대해서 잘 설명하고 있기 때문에 어렵지 않게 읽을 수 있는데, 읽다보면 내용이 이해되는 마법을 겪을 수 있습니다.

 

 

 

 

챕터별 흐름 정리

 

책의 전체 흐름을 간단히 요약해보면 이렇습니다.

 

0장 ~ 2장 (준비하기 & 시작하기)

여기서 Next.js는 리액트의 확장판이라는 큰 그림을 잡게 됩니다.

타입스크립트, Node.js, VS Code 설치부터 시작해 Next.js의 기본 구조와 작동 원리를 다집니다.

 

3장 ~ 5장 (라우팅 & API)

라우팅은 웹 개발에 있어 필수적입니다. 우리가 A, B 항목으로 이동할 때 라우터가 없으면 이동이 안되거든요.

페이지 라우터와 앱 라우터를 비교하면서 최신 방식(앱 라우터)을 중심으로 배우고, API 라우트/라우트 핸들러까지 익히게 됩니다.

 

6장 ~ 10장 (실무 핵심: 데이터, 렌더링, 캐싱)

이 부분이 아무래도 고난이도 파트가 아닐까 싶습니다. 하지만 가장 실무에서 많이 사용되고 중요한 영역이므로 꼭 여러 번 반복해서 정리해야 합니다.

데이터 페칭(fetch, 서버 액션), SWR, 서버 컴포넌트와 클라이언트 컴포넌트, 캐싱까지 개념을 알고 실습을 통해 어떻게 구성되는지 확인합니다.

 

11장 ~ 14장 (스타일링 & 최적화 & 테스트)

이 부분을 통해서 실제 서비스 수준의 완성도를 구현할 수 있습니다.

Tailwind, CSS-in-JS, Sass 등 다양한 스타일링 기법을 다루고, 이미지/폰트 최적화, 테스트(Jest, Playwright)까지 다룹니다.

 

15장 ~ 16장 (빌드 & 배포, 미니 프로젝트)

댓글 기능, 인증, DB 연동, API 라우트 구현, SWR까지 적용하고, Vercel 배포로 마무리하여 

마지막으로 Next.js 앱을 빌드하고, 미니 커뮤니티 사이트 프로젝트를 직접 만듭니다.

이처럼 책 한권을 읽으면 미니 프로젝트까지 만들어볼 수 있습니다. 

 

 

마무리

Next.js는 이제 선택이 아니라 실무 필수 기술입니다.

이 책은 단순히 “입문서”라고 하기에는 너무 알차고, 한 권을 끝내면 진짜로 실무에 투입할 수 있는 풀스택 개발 능력을 갖출 수 있습니다.

 

리액트 경험이 있는 분들이라면, 꼭 이 책으로 Next.js를 제대로 배워보시길 강력히 추천드립니다!!

 

 

참고자료 

찾다보니 저자님인 소플님은 해당 플랫폼도 운영하고 계시더라구요. 프론트앤드 개발 뿐 아니라 AWS 도 강의 및 책도 출판하시고 정말 대단하신것  같습니다. 관심있으신 분들은 방문해보세요!

 

https://www.frontoverflow.com/

 

프론트엔드 지식 포털 - FrontOverflow

프론트엔드 지식 포털

www.frontoverflow.com