You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
在React中,"onClick"、"onDoubleClick" 只要是以 on 开头的属性,就是在向react描述期望达成的行为。但react本身不会在底层DOM节点上添加真正的事件处理器。React实际做的是在根元素上添加单个事件处理器,由于事件冒泡机制,这个处理器会监听所有事件。当浏览器触发我们想要的事件时,react会代表相应组件调用处理器,这个技巧称作事件代理,可以优化内存和速度。
ul>li元素的监听事件,通用做法是直接绑定事件到li元素本身,但jQuery时代的最佳实践是通过事件代理的方式绑定事件至li元素的父元素ul。现在的做法是否有本末倒置的嫌疑。
The text was updated successfully, but these errors were encountered: