子容器组件Reactjs和redux

子容器组件Reactjs和redux,reactjs,redux,Reactjs,Redux,关于React和Redux的简单快速问题。是否允许父容器组件(与redux存储交互)呈现另一个子容器组件(也对存储作出反应)?。这里的子组件有自己的状态要管理,不是一个表示组件。是的,这样做完全可以。这几乎就是将要发生的事情: 派遣行动 存储触发“更改” 重新呈现子connected组件 父级connected组件被重新渲染,而子级connected组件又被重新渲染,但是,因为connect()实现了shouldComponentUpdate对于您来说,除非父级传递的道具发生了更改,否则它将短路

关于React和Redux的简单快速问题。是否允许父容器组件(与redux存储交互)呈现另一个子容器组件(也对存储作出反应)?。这里的子组件有自己的状态要管理,不是一个表示组件。

是的,这样做完全可以。这几乎就是将要发生的事情:

  • 派遣行动
  • 存储触发“更改”
  • 重新呈现子
    connect
    ed组件
  • 父级
    connect
    ed组件被重新渲染,而子级
    connect
    ed组件又被重新渲染,但是,因为
    connect()
    实现了
    shouldComponentUpdate
    对于您来说,除非父级传递的道具发生了更改,否则它将短路第二个子级重新渲染

  • 是的,这样做完全可以。这几乎就是将要发生的事情:

  • 派遣行动
  • 存储触发“更改”
  • 重新呈现子
    connect
    ed组件
  • 父级
    connect
    ed组件被重新渲染,而子级
    connect
    ed组件又被重新渲染,但是,因为
    connect()
    实现了
    shouldComponentUpdate
    对于您来说,除非父级传递的道具发生了更改,否则它将短路第二个子级重新渲染

  • 是的,你可以。请在此处查看Redux creator的脚注是的,可能。也可以创建另一个提供程序。例如,查看redux falcor,它为falcor模型提供了一个提供者。是的,您是被允许的。请在此处查看Redux creator的脚注是的,可能。也可以创建另一个提供程序。例如,查看redux falcor,它为falcor模型提供了一个提供者。