React + Redux + Webpack + WebpackDevserverを使用してい ます。ホットローダーが起動されると、すべてのレデューサーが初期状態にリセットされます。
どういうわけかレデューサーを実際の状態に保つことはできますか?
私のWebpack構成には以下が含まれます:
entry: [
"./index.jsx"
],
output: {
filename: "./bundle.js"
},
module: {
loaders: [
{
test: /\.js|\.jsx$/,
exclude: /node_modules/,
loaders: ["react-hot","babel-loader"],
}
]
},
plugins: [
new webpack.HotModuleReplacementPlugin()
]
私のレデューサーの統計:
const initialState = {
...
}
export default function config(state = initialState, action) { ...
次の方法で Webpack Dev-Server を起動します。
"start": "webpack-dev-server",