0

React/Redux アプリケーション内のどこでフェッチしている JSON データをフィルタリングするかを決定しようとしていますaxios.get()。基本的に、必要なデータの「ビュー」を選択し、その選択に基づいてデータをフィルタリングできるようにしたいと考えています。

これはアクションクリエーター内で行う必要がありますか? 例:

export function fetchData() {
  axios.get(DATA_URL)
    .then(res => {
      // logic to filter only most recent 7 pieces of data
    });
}

もしそうなら、異なるビューごとにアクションクリエーターを用意する必要がありますか? React/Redux にはまだ少し慣れていません。少しでも助けていただければ幸いです。基本的に、状態の現在のデータ プロパティを変更し、それを次のdataようなデータ視覚化コンポーネント内の属性に渡します。

<LineChart data={this.state.data} />
4

1 に答える 1