前言
React中的事件处理.jpg
props与state都是用于组件存储数据的一js对象,前者是对外暴露数据接口,后者是对内组件的状态,它们决定了UI界面显示形态,而若想要用户与界面有些交互动作...那么本篇就是你想要知道的
React中的事件
在React中事件的绑定是直接写在JSX元素上的,不需要通过addEventListener事件委托的方式进行监听
写法上:
在JSX元素上添加事件,通过...声明式定义的,直接调用debouce函数名即可,这里要稍稍注意下区别,对于这种常用的函数,可以单独把它封装到一个文件里去也是可以的
收集成自己常用库当中,避免这种防抖,节流函数分散在各个文件,到处都是的... timer = setTimeout(() => {
method(...args)
}, duration)
}
}
如果自己封装throttle和debounce函数,可以单独封装到一个文件对外暴露就可以了...;
然后在需要使用函数节流文件中引入,如下所示:其他代码省略
import throttle from '.