Hacker News new | ask | show | jobs
by gepardi 1483 days ago
React is really grinding my gears, lately.

Do you use something t like Redux with Svelte or is the approach different?

2 comments

If your state is simple enough you can just use a custom store or a writable store. If it gets hairy you could pick something like xstate or rxjs, they both conform to the store contract that svelte uses so they are pretty much plug and play.
At the moment there is no external library for state management in Svelte. There is however Svelte context api and stores but I doubt you can make complex apps with that alone same as is very hard to do it with React context api.
Judging from the documentation of custom stores, it would be trivial to integrate Redux

https://svelte.dev/tutorial/custom-stores

In fact, their API is so similar to Redux and RXJS that I think you might not even need to write any glue-code.

https://redux.js.org/api/store/#subscribelistener https://rxjs.dev/guide/observable#subscribing-to-observables