Установка¶
Вы можете установить XState из NPM или Yarn, или вы можете встроить <script>
прямо из CDN.
Пакетные менеджеры¶
npm install [email protected] --save
# or:
yarn add [email protected] --save
CDN¶
Вы можете включить XState прямо из unpkg CDN:
- XState core: https://unpkg.com/[email protected]/dist/xstate.js
- XState web: https://unpkg.com/[email protected]/dist/xstate.web.js
<script src="https://unpkg.com/[email protected]/dist/xstate.js"></script>
Переменная XState
будет доступна глобально, что даст вам доступ к экспорту верхнего уровня.
// global variable: window.XState
const { createMachine, actions, interpret } = XState;
const lightMachine = createMachine({
// ...
});
const lightService = interpret(lightMachine);