0

複数店舗の取り扱いに関するドキュメントを理解するのに苦労しているようです。これは私のAPPコンポーネントにあります...

  static getStores() {
    return [InventoryStore, CompanyInfoStore];
  }

   static getPropsFromStores() {
     return {
       ...InventoryStore.getState(),
       ...CompanyInfoStore.getState()
     };
   }

  componentDidMount() {
    const clientId = this.state.clientId;
    InventoryActions.getAll(clientId);
    CompanyInfoActions.getAll(clientId);
  }

InventoryActions は「ヒット」しておらず、props.items の唯一のアイテムは会社情報です。

これを修正する方法を知っている人はいますか?

どうもありがとう!

4

1 に答える 1

0

同じ問題がありました。多分それは私が作った解決策を助けるでしょう。私はストアからプロパティに参加しているのではなく、それぞれに個別に使用しています。

   static getPropsFromStores() {
     return {
       inventory: InventoryStore.getState(),
       company: CompanyInfoStore.getState()
     };
   }

それがあなたを助けることを願っています。

于 2016-03-06T17:05:10.680 に答える