我有一个xstate react脚本,用户可以通过它填写表单,然后按submit。提交时,xstate收到一个send("VALIDATE",{formData}),它通过验证表单的服务运行。在成功时,脚本转换到目标:“成功”,我需要最后的“成功”状态来调用一个外部函数,该函数实际执行脚本的保存。 我可以将数据放入验证器函数中,但是在onDone之后,后续的成功状态似乎看不到数据。src: (ctx)=>{console.log("invoked su
我正在尝试测试当状态转换发生时是否会调用promise。我遵循了the official xState tutorial中概述的方法,但得到了以下错误 Timeout - Async callback was not invoked within the 5000mstimeout specified by jest.setTimeout.Timeout 这是我的状态机,当你从初始状态转换时,它所做的就是调用一个promise。我想模拟我的api调用,