Reactjs 在react redux中重新加载页面的正确方法是什么?
使用react router redux重新加载页面的正确方法是什么 我们通常以这种方式推动一个新的国家Reactjs 在react redux中重新加载页面的正确方法是什么?,reactjs,react-redux,react-router-redux,Reactjs,React Redux,React Router Redux,使用react router redux重新加载页面的正确方法是什么 我们通常以这种方式推动一个新的国家 export function doTask() { return dispatch => { dispatch(DoTask.request()); fetch(`${API}/doTask`, get()) .then(status) .then(_ => dispatch(doTask.
export function doTask() {
return dispatch => {
dispatch(DoTask.request());
fetch(`${API}/doTask`, get())
.then(status)
.then(_ => dispatch(doTask.success()))
.then(_ => dispatch(push('/dashboard')))
.catch(error => dispatch(DoTask.failure(error))) }}
.then(_ => window.location.reload())
我想知道这样触发页面重新加载是否是一种好的做法
export function doTask() {
return dispatch => {
dispatch(DoTask.request());
fetch(`${API}/doTask`, get())
.then(status)
.then(_ => dispatch(doTask.success()))
.then(_ => dispatch(push('/dashboard')))
.catch(error => dispatch(DoTask.failure(error))) }}
.then(_ => window.location.reload())
有更好的选择吗?您可以使用
window.location.reload()
重新加载整个页面的最简单方法是只使用window.location.reload()。路由器还有一个刷新方法。这可能是你需要的。我用的是react路由器redux,它有等效的吗?谢谢