本文主要是介绍useState多次渲染页面卡顿 useMemo,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
useState
多次渲染页面卡顿
state变化了组件自然应该重新进行渲染
,但有时我们并不需要。
React.memo()
(useMemo
)是一个高阶组件,它接收
另一个组件作为参数
,并且会返回一个包装过的新组件,包装过的新组件就会具有缓存
作用,包装过后,只有组件的props发生变化
时,才会触发
组件的重新渲染
,否则
总是返回缓存
中结果。
const [data, setData] = useState([]);const setDome=useMemo(() => {const dome=<></>//函数return dome},[data])<TreeshowLinecheckableblockNodeonCheck={setDome}/>
问题
造成树形卡顿
这篇关于useState多次渲染页面卡顿 useMemo的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!