我是新手,反应灵敏。我有一个Web应用程序,我需要使用react和flux部分开发。但是,还有另一个第三方引擎与应用程序连接并使用普通的javascript操作网页的DOM而没有反应。
因此,当基于反应的组件创建处理虚拟dom概念时,同时进行DOM修改存在问题。任何人都可以建议我如何通过React和第三方引擎一次管理dom修改。
答案 0 :(得分:1)
您可以查看React Component生命周期方法shouldComponentUpdate(),以决定谁应该负责呈现DOM。
例如,如果您想让第三方引擎在初始渲染后完全接管React component
的渲染,您可以实现shouldComponentUpdate()
以显式返回{{1} }。
false