在开发过程中,我发现 intialState 中的字段在我声明它们时会从 redux devtools 中删除undefined。但是,当我将它们声明为 时null,它们会再次出现在 devtool 中。为什么会这样?
我的初始状态 ( pending: undefined)
const initialState = {
data: null,
pending: undefined,
error: null
};
pending从 redux devtool 中消失:
相同的初始状态 ( pending: null)
const initialState = {
data: null,
pending: null,
error: null
};
pending出现在 redux devtool 中:
2个问题:
- 我应该坚持什么模式?(即声明字段为
null或undefined)? - 在选择商店的部分方面是否有任何性能提升?

