React redux mapStateToProps被调用两次

时间:2017-08-17 21:37:33

标签: reactjs redux react-redux

我对mapStateToProps函数有疑问。我的代码类似于:

function mapStateToProps(state) {
    console.log(state);
    return {
       items: state.items
    }
}

控制台日志打印我{}和{something:Array [2]}。

看起来mapStateTo Props被调用两次。为什么它表现得那样? 可能是什么原因?

此致

1 个答案:

答案 0 :(得分:2)

如果不了解您拥有的代码或代码的详细信息,这只是一个有根据的猜测:

当您的应用程序启动时,状态初始化为空,因此{}。之后会发送一个值为something的状态更改。