This ultimate guide will provide you with a list of resources that will help you get started learning React.Js. React (also known as React.js or ReactJS) was first released in 2013 and it has grown in popularity ever since. React is now the world's most popular framework so you are making a wise decision to learn it. Learning how to use React couldn't be simpler. In this post, I will give you a bunch of handy resources that you can use to accelerate your learnings, sound good?
πΎ Getting Started Guide
This section is composed of the best tutorials and resources that I have written to help you get started with React.js:
A great way to learn how to code is through challenges. Coding challenges are tests that will force you to learn more about a framework. Coding challenges could also be a first-round interview step so knowing how to do them is essential for getting a job in the industry. I have curated a list of challenges in these two repositories, see how many you can complete:
- React Coding Challenges
πΉ Videos
This list is comprised of the most useful resources that I found when I started to learn React.js. These resources should help you learn more about this EPIC framework:
- ReactJS Official Blog
- LogRocket Blog
- Epic React
- Overreacted.io/
- Dev Community
- Robin Wieruch's Blog
- Flavio Copes Blog
- Getting Started With React
- 10 Reasons why I moved from Angular to React
- React Libraries To Use in 2020
- Debugging Javascript in Chrome
- Enzyme Cheatsheet
- Higher Order Functions
- Intro To Hooks
- Jest Cheatsheet
- Hot Reloading with Time Travel by Dan Abramov
- How to Speed Up Learning as a Software Developer
- React Hooks by Dan Abramov
- Testing React Apps
- Why Do We Write super(props)?
π Books On React.JS
Books are my go-to resources to get a deep understanding of a framework. The books n this section are books that I have personally read and have got value from:
- The Road to React by Robin Wieru
- Pro React 16 by Adam Freeman
- Functional-Light JavaScript by Kyle Simpson
- Hands-On Full-Stack Web Development with GraphQL and React by Sebastian Grebe
- React Design Patterns and Best Practices by Michele Bertoli
π Themes
This list of themes will help accelerate your development:
- Bootstrap Dash Themes
- Coded Themes Tempaltes
- Wrap Pixel Themes
- Themes
π«React.js Events & Meet-ups
Learn from the community:
- Time To React
- JS Roundabout
- JS Monthly
- reactiveconf.com/
- reactjsday
- Byteconf React
- Community Conferences
π§ Podcasts about React.JS
Below lists some EPIC podcasts you can checkout to learn more about react.js: