标签: reactjs event-bubbling
我们构建了一个框架,使用bubbling CustomEvent来从DOM节点与document进行通信。
bubbling
CustomEvent
document
系统通过从this.refs中的React.Component抓取来调度DOM节点上的冒泡事件。
this.refs
React.Component
这对99%的场景都很有效。但是,有时组件会从我们的控件中卸载并重新卸载,当发生这种情况时,调度冒泡的CustomEvent的处理程序现在正在调度看似是分离的DOM节点。
从React组件发送bubbling事件的最佳方法是什么,以确保不会发生这种情况?