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.
Up next
Lorem ipsum dolor sit amet, consectetur adipiscing elit.