ReactHook中使用useState更新变量后,怎么拿到变量更新后的值
const [count, setCount] = useState(0);为什么count变量更新后不能立即拿到新值?因为setCount函数用于更新 count值。它接收一个新的 count 值并将组件的一次重新渲染加入队列中,在组件的重新渲染中,useState()返回的第一个值始终是count更新后的新值,所以如果组件还未重新渲染就直接读取count变量的话,拿到的就是未更新的旧值;...
原创
2022-07-21 11:21:19 ·
6651 阅读 ·
1 评论