Learn React with these resources

In this article, I share a list of the recommended resources that have helped me learn React.

Before starting with these resources you should have some experience with JavaScript. In particular, you should feel comfortable using ES6 syntax (eg. arrow functions and classes). Trying these resources before you are familiar with JavaScript will just frustrate you. If you feel that you are lacking some (or a lot of) knowledge I would recommend having a look at Learn JavaScript with these resources. Otherwise, the resources below can be completed in the order they are given. Enjoy!

Core React skills

Yes, React is taking over front-end development. The question is why. Samer Buna on Medium

  • Really simple tutorial on React
  • Describes the differences compared to plain JavaScript

Tutorial: Intro To React

  • Be aware that the syntax is not as modern as it could be.
  • Make sure you do the improvements at the end! You are welcome to compare your solutions with mine.

React docs - quick start

  • Start by implementing the example in Thinking in React on your own and then read the documentation from the beginning. This will show you where your gaps are.
  • I would recommend coming back to the advanced guide once you have a bit more practice with React.

Once you have completed the resources above I would recommend practising the concepts by starting a project of your own. It can be something similar to My Movies, which is a project I started for the same reason.

Additional resources

Developer Davo

Thanks for visiting Learn it my way! I created this website so I could share my learning experiences as a self-taught software developer.

Developer Davo

Developer Davo

Thanks for visiting Learn it my way! I created this website so I could share my learning experiences as a self-taught software developer.