Slide 56
Slide 56 text
© 2012-2021 BASE, Inc. 56
状態遷移とイベント、それをトリガーに実行されるアクションやサービス
リソース更新のためのワークフローを管理
状態: asleep, awake
イベント: wakes up, falls asleep
@xstate/inspect
という開発ツールで
描画されたMachine
● 状態遷移やイベントなどあらゆる事象をトリガーにアクション関数を実行可能。
○ ENTRY/〜, DO/〜
○ XState外の世界ともやりとりができる(Next/React)
● 複雑なサービスロジック(Promise,Callback,Machine etc.)を組み込み実行可能。
○ INVOKE/〜 リソース更新に利用