在redux中更新store的数据后,this.props和nextProps是相同的

时间:2017-06-28 08:00:59

标签: javascript reactjs redux react-redux

我在第一层更新了mainMenus,效果很好,但是当我更新第二层中的sub_button时,我发现this.propsnextProps在{ {1}}(更新componentWillRecieveProps后,sub_button中的sub_buttonthis.props中的sub_button相同。 nextProps是两者中的最新版本。)

这是我的数据结构

sub_button

这是我的减速器

CustomMenus: {
  mainMenus: [
   {
     name: "menu 1"
     sub_button: [
       {
         name: "sub menu 1"
       }
      ]
    }
  ]
}

有没有人可以帮助我?非常感谢你。

1 个答案:

答案 0 :(得分:1)

首先,检查代码中的 private IEnumerable<StripeCharge> GetChargeList() { var chargeService = new StripeChargeService(); return chargeService.List(); }

如果您使用登录代码,那么当您有库存时很容易发现问题。

实施例

sub_button