This React Resource Handbook Below
Proudly Brought to you by Break Diving, Inc.
It's more fun to study and grow with others! Break Diving (the site you are on now) is a worldwide not-for-profit community focused on helping our 987 members in 97 countries and 251 world cities to dramatically improve their happiness, success, and friendships. We help you level up, get recognized for your life accomplishments, make new friends, accomplish more, feel AWESOME about yourself, and become the best version of you---and all with other members rooting you on! Apply now and see major positive changes in your life in just two weeks!
Each of the below learning paths prescribe a recommended set of tasks, books, courses, etc. to help you put together a study plan. Remember the Break Diver's Creed: No Rules. No Excuses. No Regrets. Go make it happen!
- Find learning materials that teach the basics of React. You may start by visiting our “resources” section for React and looking at each of the “beginner” resources.
- Install Node on your local machine and npm will be automatically installed for you.
- Install Create React App using npm.
- Start creating small projects or apps by following tutorials, e.g. simple stateless components which you can combine to create useful small apps.
- By the intermediate stage, you should completely understand how components work and how you can combine small components and create relatively complex apps.
- You should have a firm grasp of how state can be passed to child components.
- You should understand how hooks are used to create stateful functional components.
- By this stage, you should be very familiar with if not a master of documentation. You should be able to comfortably review the documentation for various unknown functions to quickly and easily get a grasp for what they do.
- Start focusing on optimization and performance. The goal is not just to code something that works, but something that works both correctly and efficiently.
Why pursue the React dive alone when you can dive in and learn with 987 new supportive friends in 97 countries pursuing 130 collective dives from 251 world cities? Apply now to join Break Diving!