Skip to content
Version: xstate@5.0.0

State.from() method​

Creates a new State instance for the given stateValue and context.

Signature:

static from<TContext extends MachineContext, TEvent extends EventObject = EventObject>(stateValue: State<TContext, TEvent, TODO, any, // tags
any> | StateValue, context: TContext | undefined, machine: AnyStateMachine): State<TContext, TEvent, TODO, any, // tags
any>;

Parameters​

ParameterTypeDescription
stateValueState<TContext, TEvent, TODO, any, // tags any> | StateValue
contextTContext | undefined
machineAnyStateMachine

Returns:

State<TContext, TEvent, TODO, any, // tags any>