我目前正在try 概念化如何处理在另一个组件中分派操作后,基于数据更改在组件中分派操作.
以这个场景为例:
dispatch(someAjax)
-> property in state updates.
在此之后,我需要另一个依赖于同一属性的组件来知道它已更新,并基于新值分派操作.
与使用某种类型的value.on(change...
解决方案不同,处理此类"级联"操作的首选方法是什么?
我目前正在try 概念化如何处理在另一个组件中分派操作后,基于数据更改在组件中分派操作.
以这个场景为例:
dispatch(someAjax)
-> property in state updates.
在此之后,我需要另一个依赖于同一属性的组件来知道它已更新,并基于新值分派操作.
与使用某种类型的value.on(change...
解决方案不同,处理此类"级联"操作的首选方法是什么?
有两种基本方法:一种是在操作完成后使用中间件来区分状态,另一种是使用Redux的低级API.
Redux常见问题有an answer that covers this个.此外,我还保留了一个与Redux相关的插件和实用程序的分类列表,其中包括一组existing store change subscription libraries,它们实现了各种监听数据更改的方法.