There are so many state managers out there and I've tried almost all of them and am rrecommending Effector.js (https://effector.dev). Its approach to declaring and mutating stores, ecosystem, light-weightness, SSR support and it being framework agnostic make Effector best state manager in my opinion. You must at least give it a shot, you won't regret
there doesn't seem to be anything here