cost 105 ms
Xstate 机 - 加载功能标志 - Xstate machine - Load feature flags

我们需要做什么:我们需要在我们当前的 state 机器中标记一些东西我的理想解决方案:无论 state 是什么,始终加载所有功能标志并将它们分配给 state 机器上下文尝试:尝试使用异步操作和调用服务,但是,我找不到始终运行其中任何一个的方法这基本上是我的 state 机器以及我如何设想加载功能标 ...

是否可以在 XState 机器中定义每个状态的转换 - 只需一次 - Is it possible to define in XState machine a transition from each state - just once

假设我有状态为 A、...、Z 的机器。 如果机器收到事件{ type: "END_OF_THE_WORLD" } ,我希望机器进入状态Z ,无论它处于哪个状态。 是否可以定义适用于所有状态的转换,或者我是否必须在所有状态中逐个定义它? 我试图找到一种方法,但我认为 Xstate 的当前实现是不可能 ...

XState 在另一个文件中显示上下文值 - XState display context values in another file

我正在使用 React Native 学习 XState。 我有一个表格,我想在另一个屏幕上显示我从表格中获取的值。 我将值传递给机器,但是当我想尝试在另一个屏幕上显示它时,上下文为空。 我怎样才能解决这个问题? 谢谢你。 这是我的机器文件并显示上下文文件。 machine.js HomeScr ...

fetchMachine 中服务的正确类型(xstate、typescript) - Proper type for services in fetchMachine (xstate, typescript)

我开始玩 xstate 并决定开始制作一台 fetch 机器,它将负责我向服务器发出的每个请求。 我创建了一个简单的 state 机器: 这里的主要问题是我希望这个 fetchMachine 负责具有不同返回类型的不同请求。 如您所见,我的代码中获取的数据类型是“任何”,我想修复它。 如果我只为一 ...

如何先运行动作,然后有条件地以 xstate 为目标 - How to run action first, then conditionally target in xstate

我正在使用 xState 应用程序机器,我发现自己需要按顺序做事。 下面,当我执行 NAV_OK 时,我希望它首先运行“运行搜索”操作,然后在运行后,我希望它根据某些保护/条件自动关注正确的元素。 似乎是在选择它们。 不幸的是,我无法将操作“run_search”移动到每个目标块中,因为我需要它在处 ...

使用 XState,如何访问动作中当前状态的名称? - Using XState, how can I access name of current state in an action?

我正在学习 XState 并希望在机器中包含一个操作,该操作只会将当前状态记录到控制台。 像这样定义一个简单的示例机器,我该怎么做? 还要注意代码中注释中的问题。 我知道使用context和event作为参数调用动作,但我看不到从其中任何一个中获取当前状态的方法。 我在这里错过了什么吗? ...

XState React - 未触发调用服务 - XState React - Invoke Service not triggered

我正在使用xstate和react来实现基本的登录功能。 代码在这里,我面临的问题是,在AUTHENTICATING事件中,它意味着调用服务authenticateUser而它没有调用。 控制台中没有可见的错误。 该组件看起来像 我已经尝试了两种方法,我可以将 function 外部化并使用它或在 ...

可靠地测试动作 - Testing actions reliably

我正在使用 xstate 来实现登录流程。 我有一台机器,其中 initialState 调用 Promise,如果它被拒绝,它将重定向到具有entry操作的 state。 我想测试是否在正确的时间正确调用了该操作。 机器.ts 机器.spec.ts 我通过将 expect 包装在 setTimou ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM