Books | react.framework.dev

Books

41
logo

Beginning React

Andrea Chiarelli•2018•112 pages

Beginner
This book includes helpful guidance on how to consider key user requirements within the development process, and also shows you how to work with advanced concepts such as state management, data-binding, routing, and the popular component markup that is JSX.
logo

Building React Apps with Server-Side Rendering

Mohit Thakkar•2020•194 pages

Beginner
Leverage the benefits of both client-side and server-side rendering to get the most out of your React applications. By the end of this book you will be able to build and deploy React applications using the Next.js framework to fully render server-side HTML on every Web page.
logo

Create React App 2 Quick Start Guide

Brandon Richey•2019•251 pages

Beginner
This book will help you use CRA to write React programs without significant configuration-related difficulties. With this quick start guide, you will integrate your applications with React to build efficient professional web services.
logo

Full-Stack React Projects

Shama Hoque•2018•726 pages

Intermediate
This book guides you through preparing the development environment for MERN stack-based web development, to creating a basic skeleton application and extending it to build four different web applications.
logo

Full-Stack React, TypeScript, and Node

David Choi•2020•627 pages

Advanced
This book takes a hands-on approach to implementing modern web technologies and the associated methodologies for building full-stack apps using Node.js, Express, and GraphQL.
logo

Introduction to React

Cory Gackenheimer•2015•157 pages

Beginner
Get to know the React API and it’s specific JavaScript extension, JSX, which makes authoring React components easier and maintainable. You will also learn how to test your React applications and about the tools you can use while building.
logo

Isomorphic Web Applications

Elyse Kolker Gordon•2018•532 pages

Advanced
This book teaches you to build production-quality web apps using isomorphic architecture. You'll learn to create and render views for both server and browser, optimize local storage, streamline server interactions, and handle data serialization.
logo

Learn React Hooks

Daniel Bugl•2019•617 pages

Intermediate
This React book starts by introducing you to React Hooks. You will then get to grips with building a complex UI in React while keeping the code simple and extensible. Next, you will quickly move on to building your first applications with React Hooks.
logo

Learn React with TypeScript 3

Carl Rippon•2018•541 pages

Beginner
In this book, you'll learn how to create well structured and reusable react components that are easy to read and maintain by leveraging modern web development techniques.
logo

Learning React

Eve Porcello, Alex Banks•2020•358 pages

Beginner
If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated edition provides best practices and patterns for writing modern React code.
logo

Learning React

Kirupa Chinnathambi•2018•436 pages

Beginner
Learning React is chock-full of colorful illustrations to help you visualize difficult concepts and practical step-by-step examples to show you how to apply what you learn.
logo

Practical Enterprise React

Devlin Basilan Duldulao, Ruby Jane Leyva Cabagnot•2021•383 pages

Intermediate
Knowing the basics of React is important, but what is more important is knowing the common third-party libraries and how to use them. The book is perfect for intermediate to experienced React developers or busy React developers who would like to get things done and have maintainable React code.
logo

Pro MERN Stack

Vasan Subramanian•2019•779 pages

Intermediate
Assemble the complete stack required to build a modern web app using MongoDB, Express, React, and Node. This book also covers many other complementary tools: React Router, GraphQL, React-Bootstrap, Babel, and Webpack.
logo

Pro React 16

Adam Freeman•2019•966 pages

Beginner
Best-selling author Adam Freeman explains how to get the most from React. He begins by describing the React architecture and the benefits it offers and then shows you how to use React and its associated tools and libraries in your projects.
logo

Pro React

Cássio de Sousa Antonio•2015•341 pages

Beginner
This book teaches you how to successfully structure increasingly complex front-end applications and interfaces. You'll explore the React library in depth, as well as detailing additional tools and libraries in the React ecosystem, enabling you to create complete, complex applications.
logo

React 16 Essentials

Artemij Fedosejev, Adam Boduch•2017•249 pages

Beginner
This book will take you on a fast-paced, hands-on journey through building your own maintainable React 16 applications.
logo

React 16 Tooling

Adam Boduch•2018•343 pages

Intermediate
This book covers React tools that help developers with the most relevant challenges they face today. Each chapter begins by defining the challenge faced by developers and why the tool is required, then shows how to fix the problem using React tooling.
logo

React 17 Design Patterns and Best Practices

Carlos Santana Roldan•2021•353 pages

Advanced
This book will help you to use React effectively to make your applications more flexible, easier to maintain, and improve their performance, while giving your workflow a huge boost by improving speed without affecting quality.
logo

React and Libraries

Elad Elrom•2021•379 pages

Beginner
Harness the power of React and the related libraries that you need to know to deliver successful front-end implementations. Whether you are a beginner getting started or an existing React developer, this book will provide you with the must-have knowledge you need in your toolbox to build a complete app.
logo

React: Building Modern Web Applications

Jonathan Hayward, Artemij Fedosejev, Narayan Prusty, Adam Horton, Ryan Vice, Ethan Holmes, Tom Bray•2016•991 pages

Beginner
Consisting of five separate modules, journey from the fundamentals of reactive programming to the exciting possibilities of React Native. Each module builds on each other, helping you to incrementally develop your skills and knowledge.
logo

React Cookbook

Carlos Santana Roldan•2018•579 pages

Intermediate
Over 66 hands-on recipes that cover UI development, animations, component architecture, routing, databases, testing, and debugging with React
logo

React Cookbook

David Griffiths, Dawn Griffiths•2021•577 pages

Intermediate
Many books teach you how to get started, understand the framework, or use a component library with React, but very few provide examples to help you solve particular problems. This easy-to-use cookbook includes the example code developers need to unravel the most common problems when using React, categorized by topic area and problem.
logo

React Explained

Zac Gordon•2018•212 pages

Beginner
React Explained is a fun and enjoyable introduction to React, which is the Javascript framework of choice for WordPress, Drupal, Magento, and thousands of developers.
logo

React for Real

Ludovico Fischer•2017•146 pages

Beginner
Craft isolated components that make your apps easier to develop and maintain, with plenty of guidance on best practices. Set up automated tests, and make pages render fast for your users. See how to use your React skills to integrate with other front-end technologies when needed.
logo

React Hooks in Action

John Larsen•2021•516 pages

Intermediate
React Hooks in Action teaches you to write fast and reusable React components using Hooks. You’ll start by learning to create component code with Hooks. Next, you’ll implement a resource booking application that demonstrates managing local state, application state, and side effects like fetching data. Code samples and illustrations make learning Hooks easy.
logo

React in Action

Mark Thomas•2018•643 pages

Beginner
React. This practical book gets you up and running quickly with hands-on examples in every chapter. You'll master core topics like rendering, lifecycle methods, JSX, data flow, forms, routing, integrating with third-party libraries, and testing.
logo

React Material-UI Cookbook

Adam Boduch•2019•774 pages

Intermediate
This book will show you how you can create impressive and captivating modern-day web apps by implementing Material Design considerations. The book is designed to help you use a variety of Material-UI components to enhance UI functionality, along with guiding you through React best practices.
logo

React Projects

Roy Derks•2019•525 pages

Intermediate
React Projects is your guide to learning React development by using modern development patterns and integrating React with powerful web tools such as GraphQL, Expo, and React 360. You'll start building a real-world project right from the first chapter and get hands on with developing scalable applications as you advance to building more complex projects.
logo

React Quickly

Azat Mardan•2017•829 pages

Beginner
React Quickly is for anyone who wants to learn React.js fast. This hands-on book teaches you the concepts you need with lots of examples, tutorials, and a large main project that gets built throughout the book.
logo

React Router Quick Start Guide

Sagar Ganatra•2018•181 pages

Intermediate
The book starts with an introduction to React Router and teaches you how to create your first route using the React component. You will then learn about configuring your routes, passing parameters, and creating nested routes.
logo

React: Tools & Resources

Ahmed Bouchefra, Jack Franklin, Swizec Teller, Michael Wanyoike, Manjunath M•2017•70 pages

Intermediate
This book is a collection of in-depth guides to some some of the tools and resources most used with React, such as Jest and React Router, as well as a discussion about how React works well with D3, and a look at Preact, a lightweight React alternative.
logo

React: Up & Running

Stoyan Stefanov•2021•221 pages

Beginner
Through the course of this book, author Stoyan Stefanov helps web developers and programmers build a complete single-page application. You'll quickly learn why some developers consider React the key to the web app development puzzle. If you're familiar with JavaScript syntax, you're ready to get started.
logo

ReactJS by Example

Vipul A M, Prathamesh Sonpatki•2016•268 pages

Beginner
An easy-to-follow program to learn ReactJS with the help of real world projects. Each topic is explained within the context of a project and provides plenty of tips and tricks for using ReactJS.
logo

Simplify Testing with React Testing Library

Scottie Crump•2021•261 pages

Intermediate
React Testing Library (RTL) is a lightweight and easy-to-use tool for testing the document object model (DOM) output of components. This book will show you how to use this modern, user-friendly tool to test React components, reducing the risk that your application will not work as expected in production.
logo

Test-Driven Development with React

Juntao Qiu•2021•166 pages

Intermediate
Learn to use accelerated test-driven development (TDD) to build a React application from scratch. This book explains how your React components will be integrated, and how to refactor code to make it more concise and flexible.
logo

Test-Driven React

Trevor Burnham•2019•209 pages

Intermediate
Test-Driven React helps you refine your React workflow to give you the feedback you need as quickly as possible. Write strong tests and run them continuously as you work, split complex code up into manageable pieces, and stay focused on what's important by automating away mundane, trivial tasks.
logo

The React Workshop

Brandon Richey, Ryan Yu, Endre Vegh, Theofanis Despoudis, Anton Punith, Florian Sloot•2020•665 pages

Beginner
Work through engaging exercises and activities and gain practical skills to make your web applications function effortlessly with the help of React
logo

The Road To Enterprise

Thomas Findlay•2022•433 pages

Advanced
"React - The Road To Enterprise" is an advanced book with advanced patterns, techniques, and best practices for developing React apps. It covers crucial topics like scalable project architecture, async operations, advanced component and state management patterns, performance optimisation, Next.js and more.
logo

The Road to React

Robin Wieruch•2021•250 pages

Beginner
In this book you will learn about all the fundamentals of React.js with Hooks while building a full-blown React application step by step. While you create the React application, every chapter will introduce you to a new React key feature.
logo

What React Is and Why It Matters

Eric Baer•2018•63 pages

Advanced
Many excellent resources will teach you how to use React, but few get into just why this library matters. In this ebook, author Eric Baer examines React’s core innovations with as little jargon as possible to help promote a diverse set of views in your conversations about technology.