使用webpack编译react每次发布新的版本,文件的hash值有变,但是打开网站点击link路由跳转,url变了,但是没有渲染组件,需要刷新浏览器后才能跳转。
<Router
history={history}
routes={rootRoute}
render={
applyRouterMiddleware(useScroll())
}
/>
return {
path: '/',
getComponent(nextState, cb) {
let importModules = Promise.all([
import('./reducer'),
import('./sagas'),
import('./index')
]);
let renderRoute = loadModule(cb);
importModules.then(([reducer, sagas, component]) => {
injectReducer('home', reducer.default);
injectSagas(sagas.default);
renderRoute(component);
});
importModules.catch(errorLoading);
}
};