React 之 mapStateToProps()方法详解

React 之 mapStateToProps( )方法详解

最近开发项目,项目用到:react与Antd。

其中:React 中每个类 后都会有一个  mapStateToProps() 方法。很好奇这个方法的用处。

这个方法很好理解: 中文意思大概是: 将 State 数据转换到 Props 中;

那就要看State 与Props 到底是什么玩意。

  1. State :这个是每个类都包含的,在react 加载时汇初始化 一次。 然后可以通过 this.setState(); 方法对 State 数据进行修改。 State被修改后,整个组件会进行重新渲染。
  2. Props :这个东西真的就不太理解, 这个好像每个组件都需要有props :然后百度:

props百度解释:

  •  我们想要在组件之间进行传值,那么props属性就起到了这个作用,
  • 在Component组件中使用this.props.data就可以取得data中的值

我的大概理解:

   mapStateToProps方法会将我们拿到的state.user合并到组件的props中。

    而props给显示组件用的。 

   所以这个mapStateToProps方法的意思就是: 将state 的值转换为 props : 组件展示数据每次是从 props 内拿的。

   以上只是我对 mapStateToProps() 概念上的理解。如有错误,欢迎指点,讨论。。。

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值