useCallback、useMemo和memo的区别

611 阅读1分钟
momo的作用: 每次父组件更新,子组件都会跟着更新,使用memo对函数进行浅拷贝后,
只有在父组件改变了传给子组件的状态后,子组件才会更新
在使用函数的情况,
需要考虑有没有函数传递给子组件,使用useCallback
在值有所依赖的项,并且是对象和数组等值的时候使用useMemo
(当返回的是原始数据类型如字符串、数字、布尔值,就不要使用useMemo了)