Open shawlp opened 3 years ago
react16组件声明的事件绑定到document这个节点上,而不是react组件对应的dom节点,统一做事件分发 react17组件声明的事件是绑定到reactDom.render挂载的节点上:root 这个改动是为了让一个应用下可以存在多个不同模式的子应用(兼容legacy mode与concurrent mode同时存在于一个应用)
以一个React组件的onClick事件举例,当点击发生后,会依次执行:
react16组件声明的事件绑定到document这个节点上,而不是react组件对应的dom节点,统一做事件分发 react17组件声明的事件是绑定到reactDom.render挂载的节点上:root 这个改动是为了让一个应用下可以存在多个不同模式的子应用(兼容legacy mode与concurrent mode同时存在于一个应用)
以一个React组件的onClick事件举例,当点击发生后,会依次执行: