Even after learning how to use hooks the concept never fully clicked. The concept of functional components (smart components and dumb components) clicked for me right away and I've always preferred this approach. I guess the React team just traded one set of problems for another. In the end, when ever I've worked on a team of 3 or more, the code has never resulted as clean as I'd like (regardless of the approach). Adhering to to the architecture and design philosophy of the choosen approach (hooks vs functional components, etc) is more important as either can become unmanageable.
No comments yet.