正在销毁和重建HTML元素,未添加事件处理程序

时间:2017-08-24 17:44:48

标签: javascript html performance reactjs

我没有完整的代码..

render() {
    return {
     html is here and rebuilt via some other method(it is imported)
     <html react-id="someelement" onClick={ eventHandler }></html>
    }
}

重建html后(每300ms),不会附加eventHandler。不知道为什么他们正在重建html,我听说它是​​造型造成的!

无论如何,我可以使用

componentDidMount() {
   getElById("someelement").addEventListener("click", eventHandler )
}

但是,这会导致重新渲染元素。这是低效的imo,因为我们认为不需要重新渲染由于HTML

还有其他方法吗?一个不需要重新渲染反应组分的人?

0 个答案:

没有答案