Hacker News new | ask | show | jobs
by josephg 355 days ago
Ah the classic retort. X is merely a broken version of Y. Y has flaws. Therefore X has all of flaws of Y.

No. I don’t accept that. Certainly not prima facie.

Solid isn’t a broken version of react. It’s a fixed version of react. Signals aren’t the same as useState because in solid, dependencies are tracked automatically when you read from them and components automatically rerender as a result. Also because component functions are only executed once, it’s usually pretty easy to just add any state management you want into the body of a component.

At least that’s been my experience with solid so far. I’d love to see a counter example in which these external state management libraries actually add value?

1 comments

I am not interested in arguing whether state management libraries add value, or how React useState compares to Solid createSignal, but I will reiterate that with React server components, there is no need to manage state on the client at all.
Yeah because then you are managing a session in the backend. A backend that is not necessary. But still billing.