bookseek.
◎ 한국어 ⌄
소플의 처음 만난 리액트 3판 책 표지

BOOKSEEK BOOK NOTES

소플의 처음 만난 리액트 3판

이인제 지음

React의 컴포넌트와 상태, 훅을 배우고 미니 블로그로 연결하는 3판입니다. React 19 예제와 Vite가 반영된 판본의 범위를 살피며, HTML·CSS·자바스크립트 기초를 갖춘 입문자가 읽을 순서와 확인 질문을 안내합니다.

책의 기본 정보

출판사
한빛미디어
출간일
2026-01-05
분량
568쪽
ISBN
9791175790063

책의 내용과 읽을 거리

『소플의 처음 만난 리액트 3판』은 웹의 기초를 배운 뒤 React로 화면을 구성하려는 독자를 위한 입문서입니다. JSX와 컴포넌트, props와 state, 훅과 이벤트, 폼과 컨텍스트를 다루며 미니 블로그 프로젝트로 연결합니다. 소개하는 판본은 React 19 예제와 Vite를 반영한 3판입니다. 코딩 자체를 처음 배우는 책보다 HTML·CSS·자바스크립트 위에 새로운 화면 구성 방식을 익히는 책으로 고르는 것이 좋습니다.

컴포넌트를 배울 때는 화면을 눈에 보이는 작은 조각으로만 나누지 말고 각 조각이 어떤 정보를 필요로 하는지 함께 생각해 보세요. props는 바깥에서 전달받는 값이고 state는 화면의 변화와 관련된 상태를 다룰 때 등장합니다. 책의 예제에서 값을 전달하는 방향과 사용자가 행동한 뒤 변하는 값을 따로 표시하는 활동을 권합니다. 두 개념이 구분되면 컴포넌트 간 관계를 설명하기 쉬워집니다.

JSX는 익숙한 HTML과 닮은 모습 때문에 규칙을 대충 넘기기 쉽습니다. 표현식이 들어가는 자리와 요소를 구성하는 방식을 자바스크립트 코드와 연결해 읽어 보세요. 화면이 나왔다는 결과만 확인하기보다 어떤 값이 달라지면 어떤 부분이 바뀌는지 예상하는 것이 중요합니다. 책의 짧은 예제를 활용해 데이터와 화면 표현의 관계를 정리하면 이후 상태 관리 학습의 기반이 됩니다.

훅을 다루는 부분에서는 함수 이름을 많이 외우기보다 무엇을 기억하고 무엇과 동기화하려는지 구분해 보세요. 이벤트와 폼을 읽을 때는 사용자 입력이 상태에 반영되는 경로를 추적할 수 있습니다. 입력값을 받았다는 사실과 그 값을 다른 컴포넌트가 사용하는 방법은 별개의 문제입니다. 작은 폼 예제를 골라 입력, 상태 변경, 화면 표시를 한 줄씩 기록하는 활용 방법을 제안합니다.

컨텍스트는 여러 컴포넌트에서 필요한 정보를 어떻게 공유할지 생각하게 합니다. 값을 전달하는 단계를 줄인다는 이유만으로 모든 상태를 같은 곳에 넣는 방식으로 읽지는 마세요. 어떤 컴포넌트들이 같은 정보를 필요로 하는지 먼저 적어 보면 도구를 사용할 이유가 분명해집니다. 책의 기초 설명을 통해 데이터가 필요한 범위와 컴포넌트의 책임을 나누어 보는 연습을 할 수 있습니다.

미니 블로그 프로젝트는 앞에서 배운 개념을 한 화면 흐름으로 연결하는 부분입니다. 예제를 완성한 뒤 게시물의 표시와 입력, 페이지 간 이동에서 각각 무엇이 달라지는지 살펴보세요. 완성된 모습을 재현하는 것과 구조를 이해하는 일은 다르므로, 컴포넌트 하나의 역할을 다른 사람에게 설명하듯 적어 보는 것이 좋습니다. 이 프로젝트를 실제 서비스의 모든 운영 조건을 갖춘 결과물로 보지는 않습니다.

한빛미디어 공식 페이지의 출간일은 2026년 1월 5일이며 종이책 ISBN을 기준으로 판본을 확인했습니다. 일부 판매처의 날짜 표기와 차이가 있어 출판사 값을 사용합니다. React 19와 Vite를 반영했다는 정보는 이 책의 설명 범위를 뜻하며 현재 최신 버전이나 모든 패키지의 지원 상태를 보장하지 않습니다. 실습을 시작할 때는 사용 환경과 책의 예제 구성을 대조해 주세요.

이 책에서 공부할 수 있는 내용

JSX와 컴포넌트, props·state, 훅, 이벤트와 폼, 컨텍스트를 공부할 수 있습니다. 미니 블로그를 통해 개념을 묶어 사용하는 흐름도 살핍니다. 활용 과제로는 사용자 입력 하나가 어느 상태를 바꾸고 어떤 컴포넌트의 출력에 영향을 주는지 화살표로 정리해 보기를 제안합니다.

설명 방식에서 눈여겨볼 특징

  • 입문 개념의 순서: 컴포넌트와 데이터의 관계에서 훅·이벤트·폼으로 학습을 넓힙니다.
  • 3판의 환경 구분: React 19 예제와 Vite를 반영한 특정 판본입니다.
  • 상태와 전달값의 차이: props와 state를 화면 변화와 연결해 읽습니다.
  • 공유 정보의 범위: 컨텍스트를 여러 컴포넌트의 데이터 요구와 연결합니다.
  • 프로젝트에서 종합: 미니 블로그로 배운 개념을 함께 사용해 볼 수 있습니다.

이런 독자에게 권합니다

HTML과 CSS로 기본 화면을 만들고 자바스크립트의 함수와 객체를 이해하는 React 입문자에게 권합니다. 웹의 세 기초 기술부터 처음 배우려는 경우에는 선행 학습이 필요합니다. 프로젝트의 완성 화면보다 데이터가 흐르는 경로를 확인하는 데 초점을 두세요.

이 책에서 주로 다루는 내용

  • JSX·컴포넌트와 데이터 전달
  • 상태·이벤트·훅과 컨텍스트
  • 프로젝트로 이어지는 React 19 학습

작가 소개

이인제는 소플이라는 이름으로 웹 개발과 소프트웨어 교육 활동을 해 온 저자입니다. 출판사 소개에서 여러 회사와 스타트업의 개발 경험, 프론트엔드 지식 공유와 교육 참여 이력을 확인할 수 있습니다.

이 책과 함께 읽는 주제