At some point in development, every engineer has to gain and enhance their practical skills. One of the best approaches is to reject solving small tasks and start creating a real project that you can put in your portfolio later. As for me learning things in practice is much better than just learning and solving tasks at Codewars or Leetcode. In a real project, you have to search for the info you really need and it turns out to be more engaging. You have the opportunity to create something cool, experiment there, and find out and fill those gaps in knowledge you have. That is why I'd like to advise you on several projects that will test and uplevel your skills. As far as I'm a ReactJS developer I'd like to show you my top 5 ReactJS projects for beginners.
In order to become a good developer, you have to go through a lot of things. Learning late at night, handling failures, dealing with impostor syndrome, and a lot more. Newbies always think that learning HTML, CSS, JS, and React will automatically make them cool front end developers but the reality shows that it is not true. To become one you need not only to have some strong theoretical basis and practice a lot but find and implement the practices and tips of other, more experienced developers. For you, not to waste your time and look for them, we have prepared 10 ReactJS best approaches that will make your front end development much better and more qualitative.