【问题标题】:Rendering specific divs in React在 React 中渲染特定的 div
【发布时间】:2018-06-11 08:29:47
【问题描述】:

我有一个顶部 div (a) 和两个底部 div (B, C)。 当顶部 div 更新时,我希望它只在 div C 中呈现,而不是在 div B

中呈现

我该怎么做?

【问题讨论】:

    标签: reactjs redux rendering


    【解决方案1】:

    这完全取决于您如何管理应用程序状态。如果 C 中的 props 的本地状态会随着 div A 中的某些操作而改变,那么 React 将检测到该状态并重新渲染修改后的组件。

    强制 React 重新渲染某些组件不是一个好习惯。只需改变你的状态,让 React 完成剩下的工作。

    【讨论】:

      【解决方案2】:

      您可以在 B 组件中使用shouldComponentUpdate() 方法。

      【讨论】:

        猜你喜欢
        • 2022-01-25
        • 1970-01-01
        • 1970-01-01
        • 2016-06-13
        • 2020-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多