問題タブ [redux-devtools-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - TS を使用した Redux DevTools 拡張機能のエラー:「プロパティ '__REDUX_DEVTOOLS_EXTENSION_COMPOSE__' はタイプ 'ウィンドウ' に存在しません。」?
index.tsx でこのエラーが発生しています。
プロパティ「REDUX_DEVTOOLS_EXTENSION_COMPOSE」はタイプ「ウィンドウ」には存在しません。
ここに私の index.tsx コードがあります:
@types/npm install --save-dev redux-devtools-extension をインストールし、create-react-app-typescript を使用しています。事前に何が起こっているかについてのヒントをありがとう。
react-native - composeWithDevTools() を使用する場合、Redux Devtools 拡張機能を開発依存としてインストールする必要がありますか?
RNDebugger と Redux Devtools Extension パッケージをアプリに追加して、デバッグを支援し、後で redux persist を使用してテストすることにしました (まだ実装していません)。したがって、React Native アプリの状態アーキテクチャに次のパッケージを使用しています: React Redux、Redux、Redux Thunk、RNDebugger、Redux Devtools Extension。RNDebugger と Redux Devtools 拡張機能は、ドキュメントに従って開発依存関係としてインストールされました。Redux ストアを作成するときに、composeWithDevTools 関数を使用しています。composeWithDevTools 関数は Redux Devtools Extension パッケージの一部であるため、代わりに RNDebugger と Redux Devtools Extension を本番環境の依存関係としてインストールする必要がありますか? 本番環境でデバッガーを使用したくありませんが、' composeWithDevTools 関数が不明であるため、アプリが本番環境に移行したときにアプリが失敗することは望ましくありません。私のコードは正しく動作しており、RNDebugger で redux ストアを確認できます (素晴らしい!)。それにもかかわらず、これは私の基本的なセットアップです: