I switch to hooks the moment they were in stable. Because functional components are simpler in nature. And the reactive apparatus that hooks are make it simpler to bring external modules. Writing HOC was a pain.
Hooks are a good translation layer.
Hooks are a good translation layer.
Footguns, learning curve? Sure, but I'll still make that trade.
React in its current incarnation is the best framework to create unmaintainable code.
That’s an antipattern. Like the 200 lines function in imperative or the god class in OOP.
Your components should be small and composable. Before directly using the standard hooks in the components, you should think first if it would not better to write a custom one. Scenarios should be handled by custom hooks and component should just get data from them. If you cannot test scenarios apart from your views and vice-versa, you’re doing it wrong