I have been using React.Component based Classes so far and they have worked really well.
I have read the React FAQ, they seem to discourage the use of classes for newer code.
Functions with Hooks don't seem like natural code to me with all the rules around it. Yet for some reason I see every article blindly praising the idea of Hooks without listing out the disadvantages.
I really like the idea of using proxies(browser support isn't great for now), they are a lot more cleaner, feels more natural and easier to use (even when compared to redux).
Example: https://medium.com/dailyjs/design-patterns-with-react-easy-state-830b927acc7c
Do you feel JS proxies based libraries could be the future of state management?