13

1秒ごとにディスパッチされるアクションがあります。1 秒ごとにデータを受信する Web ソケット接続からディスパッチされます。

これにより、開発ツールがこれらのアクションでいっぱいになり、他のアクションやもののデバッグが難しくなります。

ここに画像の説明を入力

このすべての「ノイズ」をロガーから除外する方法はありますか

私は次のことを試しました:

const composeEnhancers =
  window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({
    actionsBlacklist: 'METER_DATA_RECEIVE'
  }) || compose;

しかし、これはロガーだけでなくアプリケーションからもアクションを除外します。つまり、ディスパッチされないので、私が望まないアクションを呼び出さないのと同じくらい良いです。

言い換えれば、アクションをディスパッチしたいが、redux dev ツールに記録したくない

4

3 に答える 3

9

これはブラウザ内で設定できます。

Redux DevTools Extension設定にはオプションがありますFilter actions in DevTools。そこに「METER_DATA_RECEIVE」と入力するだけです。

拡張機能の設定を変更するには、[Redux] タブの右下隅にある歯車のアイコンをクリックするかExtension Options、Chrome 拡張機能の詳細画面で選択します。

于 2019-03-18T12:28:58.123 に答える