需要进行页面防抖是前端编程时经常遇到的问题了。如果不太了解什么是防抖的话,可以参考浅谈 JS 防抖和节流。
这篇文章,我们分别用传统方式来实现防抖和用Hook方式实现防抖。
传统方式
const debounce = (func, delay) => {
let timeout
return () => {
if (timeout
需要进行页面防抖是前端编程时经常遇到的问题了。如果不太了解什么是防抖的话,可以参考浅谈 JS 防抖和节流。
这篇文章,我们分别用传统方式来实现防抖和用Hook方式实现防抖。
const debounce = (func, delay) => {
let timeout
return () => {
if (timeout