1. React.memo是干什么用的?
做缓存的,便于我们做性能优化
2. React.memo在不做缓存的前提下,会面临什么样的问题?
当父组件某些state值更新时,子组件其实没有必要渲染,此时就可以使用React.memo对组件进行缓存,从而提高性能优
3.在什么情况下使用React.memo?
子组件渲染很耗时,属性的变更不是很频繁
4.任何情况下都可以使用React.memo吗?
如果memo的对比开销大于组件实际的渲染开销,这种情况下使用React.memo往往会起到反作用