我不能使用 Spread into mapStateToProps [React Native]



我收到此错误消息

我知道关于这个错误有很多问题,但就我而言,我不能在mapStateToProps内部使用点差,而在我之前的情况下,我可以在mapStateToProps内使用点差。 谁能告诉我这个错误?

顺便说一下,这是我的代码

const mapStateToProps = state => {
  const IncomeVal = _.map(state.IncomeVal, (val, uid) => {
      return { ...val, uid };
  });
   return { IncomeVal };
};
export default connect(mapStateToProps, { ValueIncome })(PageHome);

您是否正在尝试返回与状态具有相同属性的 props 对象。IncomeVal.val对象,也是状态的属性。收入价值?请尝试以下操作:

const mapStateToProps = state => ({
     ...state.IncomeVal.val,
     uid: state.IncomeVal.uid
  });

这是一个演示 js 传播运算符的 plunkr。

相关内容

  • 没有找到相关文章

最新更新