The original post is in Notion. Do checkout.
React is a library (from Facebook) for building composable user interfaces. It encourages the creation of reusable UI components, which present data that changes over time. React abstracts away the DOM from you, offering a simpler programming model and better performance.
You could learn React.js from a variety of resources. Pick the best for you.
Link to some of the best Courses.
Complete React Course (the best on YouTube)
Only looking for React Concepts (do watch for clearing concepts)
If you are looking for a quick Crash Course.
In this section you must have learned about React along with Redux and other various packages and technologies. Here is a quick link for you on Create React App.
Refer to this websites for in-depth concepts on Redux.
A complete advanced Redux Course.
Clear you redux concepts with this playlist.
Learn how to integrate Firebase with Your App.
Though you can use CSS, SCSS for your styling but there are some UI components libraries.
This is one of the most in fact the most powerful styling tool for react.
Here is a awesome site to motivate you to develop awesome shits.
Another site with awesome Libraries for your React project.
Now that you have a complete knowledge on React, Styling and Firebase, have a look at this curated playlist of some awesome react projects.