如果second(嵌套对象)在 redux 中发生变化怎么办?如果它进行浅比较,它应该忽略更改并且不重新渲染。
我在文档中看到的所有示例,它们都基于一个简单的对象,其中浅比较是可以的。
// assume state is: {data: {first : {second { } } }}
const selectData = state => state.data;
const selectSecond = createSelector(
selectData,
data => data
);
Run Code Online (Sandbox Code Playgroud)