IT 지식을 처음 배우기 시작한 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 코딩을 접해 보지 못한 사람도 부담 없이 읽을 수 있도록 전문 용어의 사용을 줄이고 일상에서 쓰는 언어로 친절하게 설명하고 있다.
Node.js는 웹 애플리케이션 개발의 필수로 자리 잡고 있다. 자바스크립트 기반으로 프런트엔드와 백엔드를 같은 언어로 개발할 수 있는 것이 장점이다. 이 책은 애플리케이션 개발의 프런트엔드부터 백엔드까지 경험할 수 있도록 구성했다.
여러 리액트 컴포넌트 사이에 기능 재사용과 손쉬운 공유를 위한 목적으로 만들어진 자바스크립트 함수인 리액트 훅(React Hook)을 사용하면 컴포넌트를 더 작은 함수로 나눌 수 있고, 상태와 부수 효과를 관리할 수 있으며, 클래스를 사용하지 않고도 리액트의 기능을 활용할 수 있다.
우리가 평소에 보던 웹 페이지가 어떻게 만들어지는지 알게 된다면 어렵게만 느껴지던 코딩도 재미있어지고 웹 개발자가 어떤 일을 하는지도 배울 수 있다. 이 책은 웹 개발의 전 과정을 이론 중심으로 외우기보다 코드를 직접 작성하며 실습을 해보자. 이 책을 끝까지 완독한다면 이제 어디가서 “나 웹 개발 해봤다!”라고 말할 수 있을 것이다.