I've seen XState more and more, recently, what are the pros and cons versus other state management solutions? Anything that XState fails at particularly that potential users should be aware of?
Learning curve is more similar to rx-js or fp-ts than a state manager.