Skip to content

Releases: statelyai/xstate

[email protected]

12 Nov 14:02
65088b6
Compare
Choose a tag to compare

Minor Changes

  • #4954 8c4b70652acaef2702f32435362e4755679a516d Thanks @davidkpiano! - Added a new transition function that takes an actor logic, a snapshot, and an event, and returns a tuple containing the next snapshot and the actions to execute. This function is a pure function and does not execute the actions itself. It can be used like this:

    import { transition } from 'xstate';
    
    const [nextState, actions] = transition(actorLogic, currentState, event);
    // Execute actions as needed

    Added a new initialTransition function that takes an actor logic and an optional input, and returns a tuple containing the initial snapshot and the actions to execute from the initial transition. This function is also a pure function and does not execute the actions itself. It can be used like this:

    import { initialTransition } from 'xstate';
    
    const [initialState, actions] = initialTransition(actorLogic, input);
    // Execute actions as needed

    These new functions provide a way to separate the calculation of the next snapshot and actions from the execution of those actions, allowing for more control and flexibility in the transition process.

@xstate/[email protected]

12 Nov 14:03
65088b6
Compare
Choose a tag to compare

@xstate/[email protected]

12 Nov 14:03
65088b6
Compare
Choose a tag to compare

@xstate/[email protected]

12 Nov 14:03
65088b6
Compare
Choose a tag to compare

Patch Changes

@xstate/[email protected]

12 Nov 14:02
65088b6
Compare
Choose a tag to compare

@xstate/[email protected]

12 Nov 14:02
65088b6
Compare
Choose a tag to compare

@xstate/[email protected]

12 Nov 14:02
65088b6
Compare
Choose a tag to compare

@xstate/[email protected]

17 Oct 11:49
b730b29
Compare
Choose a tag to compare

Patch Changes

[email protected]

21 Sep 06:54
fe91f9e
Compare
Choose a tag to compare

Patch Changes

@xstate/[email protected]

21 Sep 06:54
fe91f9e
Compare
Choose a tag to compare