As someone who’s mostly a back-end developer, observing from the sidelines, it always seemed like the JS world moved pretty quickly. However, now it seems like people are fairly settled on React — so it felt like a good time to learn.
There’s a lot of material out there, some of which I’ve found more useful than others, and so I thought it’d be useful to list the bits that have helped me the most:
- “The Road to Learn React”, an open-source book by Robin Wieruch. Walks you through building an entire application, with each step building on the last. It also has a lot of good references to other resources, such as learning parts of ES6.
- “Thinking in React” from the official documentation. This was a good way to start to understand the philosophy of React: including
- “What Even Is A React (And So Can You!)”, a set of exercises by Tom Stuart. I’m a big fan of the koans style, and reimplementing parts of React and React DOM has been a useful exercise in understanding what happens behind the scenes.