Too Long; Didn't Read
Using components in React with a better understanding of how they affect your App’s Performance has always been a confusing topic. Performance depends on what the code is doing rather than choosing a class or function. Class Components provide access to more features like (state), but with Hooks that's not valid anymore. The aim is to structure our code in such a way that allows splitting it into more methods and also being able to read the props and state corresponding to the render related to call.