리액트를 처음 접하는 독자를 위해 주요 디자인 패턴을 소개하고, 컴포넌트를 작성하는 과정을 안내하면서 리액트뿐만 아니라 웹 사용자 인터페이스 개발을 위해 알아야 할 기본 개념과 문제점, 그리고 해결 방법을 직접 체득할 수 있게 구성됐다.
이 책에서는 리액트 컴포넌트를 스타일링하고 최적화해 애플리케이션이 더 빠르고 신속하게 반응하게 만드는 방법과 체계적이고 자동화된 테스트를 작성해 코드를 더 견고하게 만드는 방법을 배운다. 마지막으로 독자가 리액트 개발 생태계에 직접 기여하는 방법을 배운다.