文章分类 - react
摘要:点击查看代码 对于为什么要传入一个函数来更新状态,是为了确保在更新状态之前,使用最新的状态值进行计算。 让我解释一下。在React中,当我们调用setXXX钩子来更新状态时,React并不会立即更新状态值。相反,它将更新请求加入到一个队列中,并在稍后的时间点批量处理这些更新请求。这样做是为了优化性能
阅读全文
摘要:` /** 获取react-router实例对象,在js中跳转页面 */ // useEffect 的函数会在组件渲染到屏幕之后执行 // useLayoutEffect则是在DOM结构更新后、渲染前执行,相当于有一个防抖效果(不推荐) import { useState, useEffect }
阅读全文