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.

5 Great Books to Learn React πŸ“š

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.

The Road to Learn React

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.

Learning React: Functional Web Development with React and Redux

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.

Fullstack React: The Complete Guide to ReactJS and Friends

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.

Mastering React Native

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.

Pro React 16

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.

7 Best Blogs to Updated on React πŸ“°

These blogs are the best resources to stay updated on React. Cut through the noise by bookmarking these or subscribing to their newsletters.

The React Blog

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.

The React Native Blog

Facebook's official React Native blog, with all the latest on React Native. Again, not updated very frequently, but well worth monitoring.

Overreacted

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.

The JavaScript Playground

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

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

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

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!

3 Great React Podcasts to Listen to🎀

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.

The React Podcast

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.

React Native Radio

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.

Syntax.fm

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.

4 Vibrant React Communities 🎭

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.

Reddit: reactjs

The official React subreddit.

Dev: React

Ask questions and find new blog posts about React on Dev.to.

Reactiflux

A chat community of 80,000+ React JS, React Native, Redux, Jest, Relay, and GraphQL developers.

Spectrum: React

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.