Ask HN: What do you think about React Hooks? Link here: https://reactjs.org/docs/hooks-intro.html |
Ask HN: What do you think about React Hooks? Link here: https://reactjs.org/docs/hooks-intro.html |
Use Custom Hooks with React Class Components. Compatible React >= 16.0.0
Immediately after seeing the first example, I'm left wondering what happens if I called useState(0) twice? Does it produce references to the same state object or two separate ones? Does it throw an error? I see "count" and "setCount" being destructured, but where are they defined? Through static analysis during a special build step, through getters, or what?
What's saved in lines of code is lost in expressiveness.
Feels like a step toward Ruby-like magic.
While I understand the argument that hooks encourage to make dumb components stateful this is already the case with class based components. At the end of the day a developer is responsible for separating concerns of his application and he can fail to do so with class based components and hooks the same way.