我没有完整的代码..
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
还有其他方法吗?一个不需要重新渲染反应组分的人?