Since Svelte 5 was announced, we began using our own library for state management as we could not fully understand the semantics and were afraid of potential changes. If you're curious, here it is: https://github.com/okcontract/cells
It is compatible with both Svelte 4/5 and more importantly pure TS libraries.