Awesome React Resources List
A curated list of free resources to master React Development
Table Of Contents
- Essential Path
- Optional Path
- How To Use This Guide
- How To Collaborate
- Inspiration And Additional Resources
- React Router Docs
- Several project ideas
- React – TodoMVC
- Bootstrapping a React project
- Build a Weather app
- The SoundCloud Client in React + Redux
- A Primer on the React Ecosystem: 1, 2 and 3.
- Building a React/Redux App with JSON Web Token (JWT) Authentication
Static Type Checkers
Immutable Data Structures
How To Use This Guide
Use a linear approach to finish this guide. meaning you ought to start with the primary resource within the Essential Path and pass to subsequent one after you finish the previous and after make a practical project to internalize what you’ve got learned.
The React’s ecosystem is overwhelming for beginners. Ensure to find out each new tool isolatedly .
In the sections about React, Webpack, and ES2015+, the initial resources are more superficial and therefore the last ones are going deeper within the respective topic. you’ll prefer to learn the fundamentals first and return to them later, but don’t skip them without have a basic knowledge of the matter.
After you complete the Essential Path , you’ll choose one (or more) topics within the Optional Path . you are doing not got to undergo this section within the same linear approach, you ought to choose new topics to find out supported your necessity and/or desire.
How To Collaborate
To suggest new sections or new resources, open one issue for every resource/section explaining why we should always add/remove such item. After a minimum of 5 people approves (:+1:) your indication, you’ll be invited to make the pull request.
The reason to stay this manner of collaboration is to make sure that our list of resources is going to be really concise, bringing only the simplest resources for people who want to master the topics listed here.
Inspiration And Additional Resources
- You’re Missing the Point of React
- Your Timeline for Learning React
- 5 Steps for Learning React Application Development
- Path to Learning React
A collection of awesome things regarding the React ecosystem.
- React General Resources
- React Community
- React Online Playgrounds
- React Tutorials
- React Tools
- React Native
- Demo React Apps
- Real React Apps