reactjs - 在react-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.success()))
            .then(_ => dispatch(push('/dashboard')))
            .catch(error => dispatch(DoTask.failure(error))) }}

我想知道以这种方式触发页面重新加载是否是一个好习惯,

.then(_ => window.location.reload())

有更好的选择吗?

最佳答案

您可以使用window.location.reload()

关于reactjs - 在react-redux中重新加载页面的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45542332/

相关文章:

reactjs - 有没有办法在 react 路由中隐藏查询字符串中的参数?

html - 动态内容下方的 float 按钮

javascript - React Redux - 操作必须是普通对象。使用自定义中间件进行异步操作

javascript - React useSelector 先返回 undefined,再返回 object

react-router 重定向 vs history.push

react-router-redux:无法读取syncHistoryWithStore中未定义的 'listen'属性

reactjs - React useEffect 和 Axios : Making chained API calls within 'then'

reactjs - Redux:为什么避免突变是使用它的基本部分?

redux - 一旦服务器端验证以 redux 形式通过,就调度一个 Action

reactjs - 如何使用reactjs和redux处理导航