Show HN: Tired of logic in useEffect, I built a class-based React state manager

https://thales.me/posts/why-i-built-snapstate/

Why I Built Snapstate — thales.me

React is excellent at rendering UI. I built Snapstate because I wanted business logic to live somewhere else.

Still waiting for "I was tired of AI titles using the format 'I was tired of x, so I built y', so I built ..."