首先明确mapStateToProps中有参数有两种形式
- 一个参数--store state
调用情况:store的state改变时
- 两个参数--store state和the wrapper componnet's props
调用情况:1.store的state改变时 2.当被包装的component接收新的state时
然后明确mapStateToProps中返回值会被合并到被包装的component的props
之后就可以mock数据进行测试啦~
注意:mockStore的时候mock数据一定是store的REDUX_DOMAIN
参考文档: https://github.com/reduxjs/react-redux/blob/master/docs/api/connect.md