Перейти к содержанию

Установка

Вы можете установить XState из NPM или Yarn, или вы можете встроить <script> прямо из CDN.

Пакетные менеджеры

npm install xstate@latest --save
# or:
yarn add xstate@latest --save

CDN

Вы можете включить XState прямо из unpkg CDN:

<script src="https://unpkg.com/xstate@4/dist/xstate.js"></script>

Переменная XState будет доступна глобально, что даст вам доступ к экспорту верхнего уровня.

// global variable: window.XState
const { createMachine, actions, interpret } = XState;

const lightMachine = createMachine({
  // ...
});

const lightService = interpret(lightMachine);