react中可以改变优先级的api
时间: 2024-03-11 15:46:01 浏览: 129
在React中,可以通过使用`React.memo()`和`React.lazy()`两个API来改变组件的渲染优先级。
`React.memo()`是一个高阶组件,用于性能优化,可以避免组件不必要的重渲染。可以将纯函数组件或有限制条件的类组件进行封装,然后传递给`React.memo()`进行优化。优化后的组件只会在其props发生变化时才会进行重渲染。
`React.lazy()`是一个能够让组件进行懒加载的API,使得组件能够在需要使用时再进行加载,而不是在页面加载时就全部加载。这可以提高页面的初始加载速度,缩短首屏渲染时间。
阅读全文