Hook

How I would learn React if I was to start over again in 2022nFirst of all, before learning React, you should not be skipping on learning HTML, CSS and Javascript. Just like you should not be skipping on four play. It will make the ride much smoother. Check out my playlist on how I would learn those technologies. Once you have built a couple of things with vanilla JavaScript, you should be ready to learn React. Now, first of all, like everything else, I like to get an overview of the technology that I'm learning. And Fireship has just the video here to watch. Then head over to beta.reactjs.org. This is the site for the official React documentation. This page will give you a quick start and teach you the concepts that you will use on a daily basis. You will learn how to create and nest components, how to add markup and styles, how to display data, how to render conditions and lists, how to respond to events and update the screen, how to share data between components. React can change how you think about the designs you look at and the apps you build. When you build a user interface with React, you will first break it apart into pieces called components. Finally, you will describe the different visual states for each of your components so that the data flows through them. In this tutorial, we will guide you through the thought process of building a searchable product data table with React. Start with the mockup. Imagine that you already have a JSON API and a mockup from a designer. The JSON API returns some data that looks like this. The mockup looks like this. Everything else after this point is just a little bit more advanced. So I would not recommend diving into those just yet. After that, you should have a pretty solid understanding of React. I would go to this video here by Brad to work through an example of how to build an app. After that, start building projects. Anything you would like. For me, I built a Spotify clone to solidify my React skills. Once you have built and deploy your project in React, you have learned React. Like and follow for more React content.
Their other posts in the index, biggest breakout first.