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