![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hook
文章平均质量分 61
苗有趣
这个作者很懒,什么都没留下…
展开
-
防抖和节流使用es6以及自定义hook实现
什么是防抖和节流,他们的应用场景有哪些,如何实现 防抖与节流都是前端优化的方案,使用后可以节省前端消耗的资源,针对不用的场景采用合适的方案 防抖[debounce]是高频事件触发后,n秒内只执行一次,连续触发就会发生抖动,为了防止抖动会在连续触发中取消上一次事件,直达间隔时间达到n秒开始执行事件,总结来说就是防抖取连续触发的最后一次动作 实现逻辑:闭包实现,自定义Hook实现 //闭包实现逻辑:闭包中存储的变量不会被回收 const debounce = (fn,time)=>{ let原创 2021-06-15 11:40:40 · 2731 阅读 · 0 评论 -
React Hooks简介
React Hooks简介 Hook是React 16.8新增加的新特性,可以让开发者在不用编写class组件的情况下使用state以及其他的一些在类组件中才可以使用的属性。 Hooks的特点 完全可选的,hooks的使用是非必须的,可以根据实际的需要进行选择使用。 Hooks是100%向后兼容的,并且不包含任何的破坏性的改动。 React Hook已经在16.8的版本中发布了。 使用Hooks的原因 可以解决在组件之间复用状态逻辑很难的问题,使用 Hook 时不需要很深的组件树嵌套:Rea原创 2021-06-02 20:14:05 · 307 阅读 · 0 评论