connect(mapStateToProps,mapDispatchToProps) 的写法

1.写法

import { connect } from 'redux';
import { loading, asyncRequset } from '../../actions/common';


export default connect(({ counter, homePage, common }) => ({
  /**
   * 取到3个reducer的值
   * 通过 homePage 可以获取到绑定在该 reducer 上的所有数据
   * 例如:const { listData } = this.props.homePage
   */
  counter, homePage, common
}), (dispatch) => ({
  getAsyncRequset(text, data, url) { // 通过 this.props.getAsyncRequset 调用
    dispatch(asyncRequset(text, data, url))
  },
  getLoading() { // 通过 this.props.getLoading 调用
    dispatch(loading())
  }
}))(MyIndex)

.

原文地址:https://www.cnblogs.com/crazycode2/p/9886046.html