我对mapStateToProps函数有疑问。我的代码类似于:
function mapStateToProps(state) {
console.log(state);
return {
items: state.items
}
}
控制台日志打印我{}和{something:Array [2]}。
看起来mapStateTo Props被调用两次。为什么它表现得那样? 可能是什么原因?
此致
答案 0 :(得分:2)
如果不了解您拥有的代码或代码的详细信息,这只是一个有根据的猜测:
当您的应用程序启动时,状态初始化为空,因此{}
。之后会发送一个值为something
的状态更改。