当前状态管理堆栈: React、RTK/Redux和Redux-Saga
这是高层次的问题。我们有一个复杂的流程,我们没有QA工程资源来编写所需的集成测试。这导致以下问题:
在此流中更改某些内容(不引入bug)需要大量的上下文(不引入bug)
我一直在研究xstate,并且非常喜欢生成状态图的能力(更少的上下文需求,非技术利益相关者的理解,似乎它会导致更高的效率向前推进)。对于状态管理,我们目前在整个平台上使用Redux (更改这将超出范围)。这就引出了我的问题:
有谁知道(支持得很好的)npm包吗?我可以将Redux与statecharts?
我不太熟悉xstate,但如果这是浪费时间/糟糕的想法,我不想太深入。
此外,对于上下文,这是一个非常大的回购-解决方案需要可维护,可读,最重要的是-可伸缩的。
另外,这其中的主要目标是自动生成状态图。我们在这个流程中有很多人手,手动更新文档是不可行的。
发布于 2022-01-28 17:30:13
您可以始终使用状态图作为Redux还原函数!事实上,其中一个XState开发人员提供了一个示例repo,演示了如何做到这一点(以及在Redux中间件中使用XState服务以获得副作用):
https://stackoverflow.com/questions/70896218
复制相似问题