MCPcopy
hub / github.com/statelyai/xstate / useMachine

Function useMachine

packages/xstate-react/src/useMachine.ts:13–25  ·  view source on GitHub ↗
(
  machine: TMachine,
  ...[options]: ConditionalRequired<
    [
      options?: ActorOptions<TMachine> & {
        [K in RequiredActorOptionsKeys<TMachine>]: unknown;
      }
    ],
    IsNotNever<RequiredActorOptionsKeys<TMachine>>
  >
)

Source from the content-addressed store, hash-verified

11
12/** @alias useActor */
13export function useMachine<TMachine extends AnyStateMachine>(
14 machine: TMachine,
15 ...[options]: ConditionalRequired<
16 [
17 options?: ActorOptions<TMachine> & {
18 [K in RequiredActorOptionsKeys<TMachine>]: unknown;
19 }
20 ],
21 IsNotNever<RequiredActorOptionsKeys<TMachine>>
22 >
23): [StateFrom<TMachine>, Actor<TMachine>['send'], Actor<TMachine>] {
24 return useActor(machine, options);
25}

Callers 12

AppFunction · 0.90
YesNoFunction · 0.90
AppFunction · 0.90
_useCheatCodeFunction · 0.90
AppFunction · 0.90
FeedbackFunction · 0.90
AppFunction · 0.90
AppFunction · 0.90
AppFunction · 0.90
AppFunction · 0.90
AppFunction · 0.90
AppFunction · 0.90

Calls 1

useActorFunction · 0.90

Tested by 5

AppFunction · 0.72
YesNoFunction · 0.72
AppFunction · 0.72
_useCheatCodeFunction · 0.72
AppFunction · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…