プロジェクトに react-hot-loader を追加しています。私のプロジェクトでは、webpack2、babel7、react-hot-loader3、および webpack-dev-server を使用しています。アプリの起動時に「regeneratorRuntime is not defined」エラーが発生しました。このボイラープレートをサンプルとして使用します。configureStore が外部にあるため、以下のコードは使用していません。結合されたレデューサー (ストアは redux-saga ミドルウェアを適用していました) にアクセスできません。
if (module.hot) {
module.hot.accept('../reducer', () =>
store.replaceReducer(require('../reducer')) // eslint-disable-line global-require
);
}
私が知っているように、regeneratorRuntime は、redux-saga で使用される es6 からジェネレーターをコンパイルするためのバベルですが、これは問題ですか? ストアを内部化できず、リデューサーにアクセスできない場合はどうすればよいですか。