Since its launch in 2013, Facebook’s React has quickly become an essential language for programmers and app developers. Alongside the Redux framework, React is now a dominant language for app developers working with Facebook pages.
There are many great resources online to help you learn React, ranging from introductions for beginners to reference libraries for advanced users. Here are five great resources to get you a good foundation and develop your skills to a language that more and more clients are demanding results in.
Learning React JS – 5 Great Resources
1. The official React site is a good place to start, with a sandbox for you to practice with and various guides to help you navigate your way around learning React JS. Expect up-to-date information, news, and a wealth of resources to refer back to, with a mixture of beginner and advance knowledge in their database. – https://reactjs.org/tutorial/tutorial.html
2. There are plenty of user-made resources available online and ReactBits, from Vasa at WallmartLabs, comes highly recommended. It’s a great series of hints and tips to help you out with any gaps left by other tutorials and will help you fill in any gaps other exercises have left. From design patterns to performance tips, there’s information about all aspects of React JS. – https://vasanthk.gitbooks.io/react-bits/
3. Video courses can help you go step-by-step through learning the React, and Joe Maddalone’s video course intro on Egghead will lead you through the basics, letting you develop enough skills to be able to venture further on your own. With a good clear style and lots of explanation, this video course will help you get up to speed. Video courses are a good way to figure out what you’re doing right and what you’re doing wrong – going through the process stage by stage is often the best way to understand the overall structure of a program. – https://egghead.io/courses/start-learning-react
4. The Learncode academy on YouTube has a whole series of constantly updated video tutorials. With so many videos, quality can be variable, but if you know what you’re looking for you’re likely to find it here. The key is knowing what you’re looking for: if there’s something that you’re unsure about executing from one of the previous resources, chances are you’ll find a demonstration of it here – it just might find a little digging to get to the bits you need. – https://www.youtube.com/playlist?list=PLoYCgNOIyGABj2GQSlDRjgvXtqfDxKm5b
5. React Fundamentals training courses are hosted all around the world, with workshops and private training available. They’re popular and run by experts, covering fundamentals and advanced techniques. Many of their courses have waiting lists so book early! – https://reacttraining.com/
While this list is not exhaustive, React is a constantly developing language, with a community that develops just as quickly. By getting on board with open-source projects and forums in the React world, you’re most likely to stay up-to-date with the latest developments in the React world.
If you are interested in even more technology-related articles and information from us here at Bit Rebels then we have a lot to choose from.