编程崽

登录

一叶在编程苦海沉沦的扁舟之上,我是那只激情自射的崽
同步修改变量功能封装 useVal for react
创建时间:2023/11/27 10:57:41
修改时间:2023/11/27 11:01:15
所有标签:
内容概要:

# 同步修改变量功能封装 useVal for react react 正常 useState 功能,并不是同步修改state,再某些场景需要借助 useRef 才能完成功能。 比如调用某个接口拿了数据A,需要进行某些计算时,需要用到组件中另一个数据B的最新的值,这个功能就不能顺利完成。 要么把数据A也方法一个useState中,然后使用useEffect监听数据A和数据B,进行计算。 要么使用一个数据B的ref,修改数据B时需要手动或监听数据B的变化,修改数据B的ref值,在接口完成后,从数据B的ref中读取最新的数据B。 就很难受。 所以封装了下面这个js,用法和useStat