【发布时间】:2020-08-29 10:52:54
【问题描述】:
我的大部分 React 应用程序都使用 Redux。
我想我会开始使用 XState,因为我不必一直使用效果作为插件。
而且我认为是一个更完整的模式。
我想了解的一件事是它与 React(钩子和类)的联系以及它与一般反应式编程的交互:
我可以(并且应该)以同样的方式使用 XState context 作为 Redux 数据存储,在 React 组件 方式?我的组件是否能够“connect”和“mapToProps”XState 上下文并仅在这些值更改而不是每次状态机状态更改时重新呈现?
据我了解,Redux 缺乏副作用,因此它可以遵循纯函数式范式。但这与使用副作用有关,例如在网络应用程序或游戏中需要很多次。
提前致谢!
【问题讨论】: