【发布时间】:2018-12-17 17:01:56
【问题描述】:
现在我有这样的树组件
<UserOrderApproval>
<Table>
<TableRow>
<ComponentList />
</ChildrenProps1>
</Parent>
</UserOrderApproval>
我从 UserOrderApproval 组件中的 redux 获取道具,并将该道具传递给每个子组件。问题是,当子组件在 redux 中进行一些更改时,来自 UserOrderApproval 组件的状态将发生变化并使所有子组件重新渲染并使组件生命周期再次运行。如何防止这种情况发生?
如何将 props 从父级传递给嵌套子级的最佳实践?
非常感谢
【问题讨论】:
-
shouldComponentUpdate()?阅读更多:reactjs.org/docs/react-component.html#shouldcomponentupdate
标签: javascript reactjs redux react-redux react-lifecycle