19 Redux connect 方法

Provider 内的任何一个组件,如果需要使用 state 中的数据,就必须是被 connect 过的组件——使用 connect 方法对你编写的组件进行包装后的产物。

class MyComp extends Component {
  // content...
}

const Comp = connect(...args)(MyComp);

connect() 接收四个参数,它们分别是 mapStateToPropsmapDispatchToPropsmergePropsoptions

mapStateToProps:

这个函数允许我们将 store 中的数据作为 props 绑定到组件上。

const mapStateToProps = (state) => {
  return {
    count: state.count
  }
}

 

posted @ 2021-03-15 19:52  刘大飞  阅读(93)  评论(0编辑  收藏  举报