XState 示例
XState v5 示例也可以在 /examples
目录 中找到。许多示例都有一个 CodeSandbox 链接,您可以在浏览器中运行该示例。
简单的 fetch 示例
一个简单的 fetch 示例,使用以下技术构建:
-
XState v5
-
Parcel
7GUIs 计数器 (React)
一个使用以下技术构建的 7GUIs 计数器 实现:
-
XState v5
-
React
-
TypeScript
-
Vite
7GUIs 温度转换器 (React)
这是一个使用以下技术构建的 7GUIs 温度转换器 实现:
-
XState v5
-
React
-
TypeScript
-
Vite
简单列表 (React)
一个使用以下技术构建的 React 列表:
-
XState v5
-
React
-
TypeScript
-
Vite
秒表
一个使用以下技术构建的简单秒表:
-
XState v5
-
TypeScript
-
Vite
井字棋游戏 (React)
一个使用以下技术构建的井字棋游戏实现:
-
XState v5
-
React
-
TypeScript
-
Vite
拼图游戏 (React)
一个使用以下技术构建的简单拼图游戏:
-
XState v5
-
React
-
TypeScript
-
Vite
TodoMVC (React)
一个使用以下技术构建的 TodoMVC 实现:
-
XState v5
-
React
-
TypeScript
-
Vite
切换
一个使用以下技术构建的简单切换:
-
XState v5
-
TypeScript
-
Vite
Hello world 工作流
来自 CNCF Serverless Workflow 示例 的无服务器 hello world 工作流,使用以下技术构建:
- XState v5
问候工作流
来自 CNCF Serverless Workflow 示例 的无服务器问候工作流,使用以下技术构建:
- XState v5
基于事件的问候工作流
来自 CNCF Serverless Workflow 示例 的无服务器基于事件的问候工作流,使用以下技术构建:
- XState v5
解决数学问题
来自 CNCF Serverless Workflow 示例 的无服务器数学问题解决工作流,使用以下技术构建:
- XState v5
并行执行工作流
来自 CNCF Serverless Workflow 示例 的无服务器并行执行工作流,使用以下技术构建:
- XState v5
异步函数调用工作流
来自 CNCF Serverless Workflow 示例 的无服务器异步函数调用工作流,使用以下技术构建:
- XState v5
异步子流程调用工作流
来自 CNCF Serverless Workflow 示例 的无服务器异步子流程调用工作流,使用以下技术构建:
- XState v5
基于事件的转换(基于事件的开关)工作流
来自 CNCF Serverless Workflow 示例 的无服务器基于事件的转换工作流,使用以下技术构建:
- XState v5
申请人请求决策工作流
来自 CNCF Serverless Workflow 示例 的无服务器申请人请求决策工作流,使用以下技术构建:
- XState v5
订单处理(错误处理)工作流
来自 CNCF Serverless Workflow 示例 的无服务器订单处理(错误处理)工作流,使用以下技术构建:
- XState v5
监控作业完成(轮询)工作流
来自 CNCF Serverless Workflow 示例 的无服务器监控作业完成(轮询)工作流,使用以下技术构建:
- XState v5
在工作流完成时发送 CloudEvent
来自 CNCF Serverless Workflow 示例 的无服务器在工作流完成时发送 CloudEvent 工作流,使用以下技术构建:
- XState v5
监控患者生命体征工作流
来自 CNCF Serverless Workflow 示例 的无服务器监控患者生命体征工作流,使用以下技术构建:
- XState v5
完成大学申请工作流
来自 CNCF Serverless Workflow 示例 的无服务器完成大学申请工作流,使用以下技术构建:
- XState v5
执行客户信用检查工作流
来自 CNCF Serverless Workflow 示例 的无服务器执行客户信用检查工作流,使用以下技术构建:
- XState v5
处理汽车拍卖出价(定时启动)工作流
来自 CNCF Serverless Workflow 示例 的无服务器处理汽车拍卖出价(定时启动)工作流,使用以下技术构建:
- XState v5
定期检查收件箱(基于 cron 的工作流启动)
来自 CNCF Serverless Workflow 示例 的无服务器定期检查收件箱(基于 cron 的工作流启动),使用以下技术 构建:
- XState v5
GitHub 上的定期检查收件箱(基于 cron 的工作流启动)
基于事件的服务工作流
来自 CNCF Serverless Workflow 示例 的无服务器基于事件的服务工作流,使用以下技术构建:
- XState v5
重用函数和事件定义工作流
来自 CNCF Serverless Workflow 示例 的无服务器重用函数和事件定义工作流,使用以下技术构建:
- XState v5
新患者入职(错误检查和重试)工作流
来自 CNCF Serverless Workflow 示例 的无服务器新患者入职(错误检查和重试)工作流。
采购订单截止日期(ExecTimeout)工作流
来自 CNCF Serverless Workflow 示例 的无服务器采购订单截止日期(ExecTimeout)工作流,使用以下技术构建:
- XState v5
GitHub 上的采购订单截止日期(ExecTimeout)工作流
累积房间读数并创建及时报告(ExecTimeout 和 KeepActive)工作流
来自 CNCF Serverless Workflow 示例 的无服务器累积房间读数并创建及时报告(ExecTimeout 和 KeepActive)工作流,使用以下技术构建:
- XState v5
GitHub 上的累积房间读数并创建及时报告(ExecTimeout 和 KeepActive)工作流
汽车生命体征检查(SubFlow Repeat)工作流
当汽车拍卖处于活动状态时存储单个出价。
来自 CNCF Serverless Workflow 示例 的无服务器汽车生命体征检查(SubFlow Repeat)工作流,使用以下技术构建:
- XState v5
GitHub 上的汽车生命体征检查(SubFlow Repeat)工作流
图书借阅工作流
来自 CNCF Serverless Workflow 示例 的无服务器图书借阅工作流,使用以下技术构建:
- XState v5
倒水工作流
来自 CNCF Serverless Workflow 示例 的无服务器倒水工作流,使用以下技术构建:
- XState v5
更多示例即将推出
如果您有任何想让我们制作的示例,请 向我们的反馈板添加请求 或者为现有建议投票。
如果您有想要分享的示例,请 将您的示例贡献给 XState 仓库。