那么本篇就是你想要知道的
React中的事件
在React中事件的绑定是直接写在JSX元素上的,不需要通过addEventListener事件委托的方式进行监听
写法上:
在JSX元素上添加事件,通过...,也无需考虑兼容性,React已经封装好了一些的事件类型属性(ps:onClick,onMouseMove,onChange,onFocus)等
使用JSX语法时,需要传入一个函数作为事件处理函数,而不是一个字符串...在React中借用了一个loadsh.throttle的库实现函数的节流
首先你要在命令行终端下通过npm或者cnpm安装这个库
cnpm i -S lodash.throttle
然后在你编写的React...同样,React可以借助一个第三方库loadsh.debounce来实现
你仍然先要在终端下通过npm或者cnpm或yarn的方式安装第三方库
npm i -S loadsh.debounce
或者
cnpm...(函数防抖),分别用原生JS以及React中的第三方库实现
对于函数的节流与防抖是前端提升性能的手段,虽然就几行代码,但是面试时,常问不衰,让你手写,很多时候,拍拍胸脯,不借助搜索引擎,还真不一定能立马写得出来