如果,在React中,我可以使用connect映射状态和调度到道具,并且connect当Redux状态(以及因此道具)改变时,我使用的组件将自动渲染,为什么我需要使用subscribe?
Dan*_*nce 10
你在谈论Redux 和 Redux-React(它提供了connect函数,特别是React组件).看看Redux-React是如何实现的.
connect只是一个React特定的抽象结束subscribe.
如果您不使用React会发生什么?完全可以将Redux与其他框架一起使用,甚至只使用普通的Javascript应用程序.在这些情况下,需要有一个较低级别的机制来订阅状态的变化.
他们还更新了他们的文档,以便就此发表意见 subscribe
它是一个低级API.最有可能的是,您不会直接使用它,而是使用React(或其他)绑定.如果您通常使用回调作为钩子来响应状态更改,则可能需要编写自定义observeStore实用程序.Store也是一个Observable,因此您可以使用RxJS等库订阅更改.
| 归档时间: |
|
| 查看次数: |
1850 次 |
| 最近记录: |