Update: On February 06, 2019, React 16.8 introduced Hooks as a stable feature!
The short answer is... Yes. When I originally wrote this article we...
For further actions, you may consider blocking this person and/or reporting abuse
Yes you can github.com/facebook/react/pull/14679
Let's make sure nobody misunderstands this PR, this is merely a preparation to turn hooks on inside React, but you still cannot use them right now inside an application without installing the alpha version, which many are actually using in production (so I have heard). I think what this PR shows is that .. Shit's ready to go and the next release should have them turned on, this is a big deal because the last release that shipped 16.7, was suppose to have Hooks and it did not, so this is just a way of them hinting that it's now ready and the next release will be game on!
Hooks, schmooks....there will be another best practice coming down the pike in mere months, I'm sure. Maybe this (just kidding, it's my own hack): github.com/dexygen/withMethods
I don't agree about another way that at least is supported by the core team, however; I do like your method registry idea. I think it is healthy to say: "How would I do this differently" as well as go even further and try to flesh out an example and share it with the community. I commend you for asking questions and presenting alternatives.
The reason I don't think anything else will come that will replace it is that something like useState and useEffect are abstractions over already existing things like setState and lifecycle hooks which in order to provide for us the team has to make these work under the hood and it took a lot off time. We can think back to React Fiber as the start of a lot of this work IMHO. Would love to hear more of your ideas though. I'm new to React, but I'm learning more and more each day!
This comment aged well, jk...
Yes you can :)
The hooks boy-o, the hooks!!!