1. // 引入math(ui组件)
    2. import MathUI from '../../components/Math'
    3. import{ createIncrement,createDecrement, createAsyncIncrement} from '../../redux/count_redux/count_action'
    4. //引入store
    5. // import store from '../../redux/count_redux/store'
    6. //引入connect用于连接ui组件和redux
    7. import {connect} from 'react-redux'
    8. //高阶函数,连接ui组件
    9. //使用connect创建并暴露一个math组件
    10. //connect第一个函数是映射ui组件和容器组件的关系,第二个组件是连接ui组件和容器组件
    11. export default connect(
    12. state=>({
    13. count:state
    14. })
    15. //在react-redux中可以将action自动dispatch给redux,
    16. //如果两个参数都是函数,第二个参数可以写成一个对象
    17. ,{
    18. jia:createIncrement,
    19. jian:createDecrement,
    20. jiaAsync:createAsyncIncrement
    21. })(MathUI)