首页 > 其他分享 >关于useState和useRef的区别

关于useState和useRef的区别

时间:2022-10-12 12:45:02浏览次数:56  
标签:触发 useRef render 渲染 区别 current useState

1:   useState的值在每个rernder中都是独立存在的。而useRef.current则更像是相对于render函数的一个全局变量,每次他会保持render的最新状态。这种关系更像是js一个经典的案例:for循环中异步打印i的值,let声明的i就相当于每个都是独立作用域,互相之间不会干扰。var则反之。

2:useState值的更新会触发组件重新渲染,而useRef的current不会触发重渲染。

 

标签:触发,useRef,render,渲染,区别,current,useState
From: https://www.cnblogs.com/yurro/p/16784135.html

相关文章