Developers love React.js. In the 2019 Stack Overflow Developer Survey, React was the best-loved web library, ahead of Vue.js and Express. It's also the second-most-used web library, ahead of Angular (although that's of course more a framework than a library). This is why we've collected some of the best React resources for you to read, listen to, or subscribe to.
What better way to dive deep into a new technology than by reading a book? These 5 books will move you from React ignoramus to React expert.
Author: Robin Wieruch
Publication Year: 2017
Length: 234 pages
Summary:
This book uses the common sense of road to learning React, weaving it into the implementation of an attractive app. You will build a Hacker News React app and, in doing so, will learn about ES6, React with all its basic and advanced concepts, and internal state management.
Authors: Alex Banks, Eve Porcello
Publication Year: 2017
Length: 350 pages
Summary:
If you want to learn how to build efficient user interfaces with React, this is your book. Authors Alex Banks and Eve Porcello show you how to create UIs with this small JavaScript library that can deftly display data changes on large-scale, data-driven websites without page reloads. Along the way, you'll learn how to work with functional programming and ECMAScript.
Authors: Anthony Accomazzo, Ari Lerner, David Guttman, Nate Murray, Clay Allsopp, Tyler McGinnis
Publication Year: 2017
Length: 830 pages
Summary:
Learn React the right way, with the in-depth, complete book to React and the React ecosystem. Master React in less time, with solid foundations, without beating your head against the wall. Quickly get to work - or get that job - with the right tools and the best practices.
Authors: Eric Masiello, Jacob Friedmann
Publication Year: 2017
Length: 496 pages
Summary:
This book will provide you with all the React Native building blocks necessary to become an expert. This book will show you how to apply JavaScript and other front-end skills to build cross-platform React Native applications for iOS and Android using a single codebase. By the end of the book, you will be able to build cutting-edge applications using the React Native library.
Author: Adam Freeman
Publication Year: 2019
Length: 745 pages
Summary:
This book teaches you how to use the enormously popular React library to build dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. You will learn how React brings the power of strong architecture and responsive data to the client, providing the foundation for complex and rich user interfaces.
These blogs are the best resources to stay updated on React. Cut through the noise by bookmarking these or subscribing to their newsletters.
Get the latest and greatest on React straight from Facebook's React blog. Updated only a few times a year, but always with important, interesting updates on React.
Facebook's official React Native blog, with all the latest on React Native. Again, not updated very frequently, but well worth monitoring.
Written by one of the nicest and most helpful people in the React/Redux community: Dan Abramov. Overreacted has excellent articles on everything React & Redux. Updated approximately once a month.
Written by Jack Franklin, the JavaScript Playground has many great articles on React, Webpack, Elm, as well as the larger JS ecosystem. Updated a few times a month.
Robin Wieruch is a German software engineer. His blog has informative tutorials on several aspects of React & Redux. Start with How to Learn React.js in 2019 if you're new to React.
Dave Ceddia is a software engineer who builds front-end UIs with React. His recent blog posts talk about React, Redux, Svelte, and more.
Mark Erikson is a software engineer who mainly blogs about React & Redux.
If you prefer newsletters over blogs, have a look at the "5 Best React Newsletters" blog post we wrote back in 2017. All of these newsletters are still going strong today!
If you're more of a listener than a reader, then podcasts might be more your thing. Listen to React and React Native news, best practices, tips, and hacks with these 3 great podcasts.
Hosted by Michael Chan, this podcast is all about React conversations between developers. Guests range from the co-founder of Accessible360 to the creator of the react-spring
library.
A weekly podcast on React Native hosted on Devchat.tv. Great as a guide to get into React Native or for staying current on what's very fast-moving technology.
Hosted by Wes Anderson and Scott Talinski, Syntax.fm covers web development topics, explaining how they work and talking about their own experiences. A great podcast overall, with some episodes exclusively about React.
These 4 React communities should cater to your needs if you're ever stuck on a problem that has no easy answer, if you're doubting what next to learn, or if you're simply looking for like-minded people.
The official React subreddit.
Ask questions and find new blog posts about React on Dev.to.
A chat community of 80,000+ React JS, React Native, Redux, Jest, Relay, and GraphQL developers.
A community of developers, designers and others who love React.js.
If you're already familiar with React, we recommend checking out our blog post on React libraries.