5
これは可能ですか?createStore()後にreduxストアにエンハンサーを追加
私は、IoC環境にredux
ストアを使用しており、ミドルウェアを作成した後にそのストアにミドルウェアを追加したいと考えています。
例えば:
class MyApp {
store = createStore(...);
}
let app = new MyApp();
// later on
import thunk from 'redux-thunk';
app.store.addEnhancer(thunk);
これはなぜ必要なのでしょうか?後でミドルウェアを追加すると、ストアとアップデートの予測が難しくなる可能性があります。あなたのユースケースは何ですか? –
これは別の方法で行われます。 'redux'はトップダウンで、アプリケーションは使用するモジュールを決定します。私が取り組んでいるのはIoC /プラグインベースなので、ロジック全体が分散されています。だから私はこれを行う必要があります。 – unional