5 ms·
Hey, creator of XState here! Just want to mention that we're very close to releasing XState v5 beta, which brings even more features to the state machines & st
by davidkpiano 3y ago
Hey, creator of XState here!
Just want to mention that we're very close to releasing XState v5 beta, which brings even more features to the state machines & statecharts you can create, and greatly improves the developer experience, but also makes it more usable as a general-purpose state management library (or orchestration "framework" if you want to consider it that), whether on the frontend or backend.
- fallingmeat 3y agodo you foresee sysml like diagrams in your roadmap? if you could do activity diagrams with swimlanes…dude. that'd be huge.
- davidkpiano 3y agoYes! Visualizing how different actors communicate with each other in general is a big goal for us this year. We're going to start with sequence diagrams.
- nickpeterson 3y agoI know this probably isn’t on the radar, but process trees or pétri nets with token visualization feels doable, any interest in supporting those kinds of tools?
- deleted 3y ago[deleted]
- tobr 3y agoHello! I’ve looked at XState a bunch of times but always felt it seemed very involved for what it does. A simple “vanilla” state machine isn’t particularly complicated. Are you sure you need to bring “even more features”, or rather, what are your thoughts on how feature-rich a state machine library needs to be?
- julenx 3y agoFor vanilla state machines there's also @xstate/fsm. In their docs[1] you have a feature comparison. [1] https://xstate.js.org/docs/packages/xstate-fsm/ https://xstate.js.org/docs/packages/xstate-fsm/
- ar-nelson 3y agoWould you consider supporting Deno? (The npm module can probably be imported as-is in newer Deno versions, but a dedicated module is always nice and likely wouldn't be much work)
- capableweb 3y agoIf it (probably) already works as-is, why not just use it? Why is it nicer with a "dedicated module" if using it from npm is the same? More work is more work, reducing maintainer work is something we should strive towards, rather than adding "just a little bit of work".