top | item 35190868

(no title)

FactoryReboot | 3 years ago

Hooks were the beginning of the end of my interest in React. Truly a terrible concept. Way to magic. Not overly aesthetic, not to mention the async programming techniques the js community has developed for over a decade all kinda break down with hooks.

You can’t even just keep using class based as they have no way to consume hooks.

Unit testing of hook based code is non existent IME. It’s some kinda funky E2E feeling test.

React was my favorite framework before. It’s really a shame.

discuss

order

SPBesui|3 years ago

> Unit testing of hook based code is non existent IME. It’s some kinda funky E2E feeling test.

I’m guessing you’re referring to the fact that you can’t access component state like you can with class components. If so, that’s not required to do a unit test. That’s a sign that implementation details are leaking into your tests.

motoxpro|3 years ago

They are just so simple to me that the "magic" never comes into play. Just a function that gets called when something in an array is different between renders.