React practices
In Chapter 1, Web Development and the FARM Stack, you chose React for your frontend because of its simplicity and flexibility. If you are a visual learner, try the video course by Academind GMBH and its main author, Maximilian Schwarzmüller, called React – The Complete Guide.
Solid knowledge of JavaScript and ES6 is the best foundation for becoming a better React developer, but it is also important to dive a bit deeper into some fundamental React concepts and explore the Hooks mechanism, the component life cycle, and the component hierarchy.
You should familiarize yourself with other hooks; in this book, you get a glimpse of two or three of the most popular hooks, but there are many more. Knowing how and why hooks work the way they do will make you a better React developer.
As of 2024, React functional components are generally preferred to older class-based ones as they are more concise, maintainable, and flexible.