useRefState 封装

通过封装useRefState来获取最新的state值,用于某些情况下通过useState方法,state值未及时更新的情况

通过useRef方法,对ref.current赋值最新的数据,取值时也用getValue(),  即ref.current()来取最新的值。

useRefState封装

外部调用封装的方法,并通过第三个参数 getCurrentIndex()来获取最新的数据。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 这篇文章旨在总结 React Hooks 的使用技巧以及在使用过程中需要注意的问题,其中会附加一些问题产生的...
    袋鼠云数栈前端阅读 262评论 0 1
  • React文档[https://zh-hans.reactjs.org/docs/hooks-reference....
    珍惜时间小李阅读 481评论 0 0
  • 使用 React Hooks 相比于从前的类组件有以下几点好处: 1.代码可读性更强,原本同一块功能的代码逻辑被拆...
    Kinderzhu阅读 883评论 0 2
  • 因为篇幅原因,React hook的由来和影响这里不做介绍。本文主要介绍的是hook的基本API,还有从class...
    Yong_bcf4阅读 1,455评论 0 2
  • 1.useState 用法: 注意事项1: 不可局部更新 Q: 如果state是一个对象,能否更新部分stateA...
    DCbryant阅读 3,222评论 0 0