xstate icon indicating copy to clipboard operation
xstate copied to clipboard

Actor-based state management & orchestration for complex app logic.

Results 337 xstate issues
Sort by recently updated
recently updated
newest added

For your consideration. Related to discussion #1377. Ideally we'd have a concrete example of child to parent, which I can't conceive of at the moment. I'm in the gaming headspace,...

documentation

### Description I'm really enjoying [custom state IDs](https://xstate.js.org/docs/guides/ids.html#custom-ids), as my state hierarchy is very nested. They work great for the `target: "#some_specific_state"` use case. I was expecting `state.matches("#some_specific_state")` to work,...

enhancement

### Description I have a filter machine that I use for storing the request filters I used it as an actor inside my other pages that used to send request...

bug

### Description Sending event with DOM ref as data will crash the app entirely, but only happened if you're using `@xstate/inspect`. ### Expected result Don't crash ### Actual result crash...

bug

Spawn behavior with options. Can find this actor with id. ```tsx const Test = () => { const actor = useSpawn(bahavior, { id: 'optionID' }); return ( {actor.id} ); };...

This PR adds support for generating paths from a specific initialState rather than the machine's default initial state. The use-case for this is for custom path generation, where a dev...

### Description _Reporting this issue at the request of @davidkpiano_ https://discord.com/channels/795785288994652170/942027749646823434/942055643232223253 Problem: there are no types on the event on action 'assignErrorsToContext' from the rejected Promise in the service ```import...

XState v5 nice to have
needs to be revisited

### Description `state.matches()` narrows typings incorrectly in particular cases mentioned below: 1. Nested condition is always `false`, but typescript doesn't warn ``` if (state.matches(StateA)) { if (state.matches(StateB)) { } }...

bug

### Description As discussed in the [thread on the Stately discord](https://discord.com/channels/795785288994652170/948916730065993738/951105240114036796), it is impossible to use the iframe to inspect the state machine with vue if the iframe is in...

bug
🔎 @xstate/inspect