redux性能优化-shallowEqual的使用

1,041 阅读1分钟

一、shallowEqual redux

useSelector的函数定义

function useSelector(selector, equalityFn = refEquality) {} 1 可以看见,useSelector是接受两个参数的

第一个参数: 就是一个回调函数,用来拿取到store中的state

第二个参数:是用来性能优化的,对比拿到的state和上次的state, 是使用深层比较还是浅层比较,默认是深层比较,加上shallowEqual后变成浅层比较