子组件应该在什么级别拥有自己的容器(逻辑反应-redux的连接)组件,以便管理自己的mapDispatchToProps?



在react-redux文档中,Dan将clickHandler从容器组件传递给todolist,然后该todolist将其作为道具传递给todo。在什么级别上,子组件应该有自己的连接来通过mapDispatchToProps创建clickHandler ?

例如,如果todo有它自己的迷你todo的孩子,需要一个不同于原始todo类型的点击处理程序,这个点击处理程序是否应该在容器todolist中创建,并向下传递给todo和迷你todo?应该有一个单独的容器组件的迷你待办事项,通过自己的mapDispatchToProps创建自己的点击处理程序?

这个问题也适用于mapStateToProps

根据文档,如果一个组件想订阅Redux存储更新,则使用mapStateToProps。如果有必要保持子组件的更新,它应该分离容器组件。

对于最佳实践,我建议这样做。(redux-duck方法)只需查看存储库的星号即可。所以很多开发者都喜欢这个

相关内容

  • 没有找到相关文章

最新更新