React.memo总结

1. React.memo是干什么用的?

做缓存的,便于我们做性能优化

2. React.memo在不做缓存的前提下,会面临什么样的问题?

当父组件某些state值更新时,子组件其实没有必要渲染,此时就可以使用React.memo对组件进行缓存,从而提高性能优

3.在什么情况下使用React.memo?

子组件渲染很耗时,属性的变更不是很频繁

4.任何情况下都可以使用React.memo吗?

如果memo的对比开销大于组件实际的渲染开销,这种情况下使用React.memo往往会起到反作用

参考:用代码实验的方式,让你彻底理解React.memo_哔哩哔哩_bilibili

你可能感兴趣的:(React,react.js,前端)