如何管理同时进行DOM修改

时间:2015-11-05 14:50:13

标签: javascript html reactjs flux

我是新手,反应灵敏。我有一个Web应用程序,我需要使用react和flux部分开发。但是,还有另一个第三方引擎与应用程序连接并使用普通的javascript操作网页的DOM而没有反应。

因此,当基于反应的组件创建处理虚拟dom概念时,同时进行DOM修改存在问题。任何人都可以建议我如何通过React和第三方引擎一次管理dom修改。

1 个答案:

答案 0 :(得分:1)

您可以查看React Component生命周期方法shouldComponentUpdate(),以决定谁应该负责呈现DOM。

例如,如果您想让第三方引擎在初始渲染后完全接管React component的渲染,您可以实现shouldComponentUpdate()以显式返回{{1} }。

false