@darrylyeo
Now this is a React state manager I can get behind.
Just do property assignments and let the underlying JavaScript `Proxy` objects take care of the rest. No ugly `useState()` or `setVariableName()` functions in sight.
(Notice how you can bypass the React Hooks runtime entirely by `subscribe()`-ing to changes.)