javascript - React 路由器不重新渲染组件但正在更改 url
问题描述
我在 redux 中有一个动作创建者,如下所示:
export const sendInfo = data => async dispatch => {
try {
await dispatch({
myCode
},
})
} catch (e) {
browserHistory.push('/error')
return history.replace('/error)
}
}
但 url 正在改变,/error
但它没有改变视图。当我刷新页面时,它正在点击我的错误页面。
我怎样才能解决这个问题?
解决方案
推荐阅读
- php - 升级到 1.32 后 rev_timestamp 无效
- regex - 打印标签的内容
- r - 如何修复此错误“rep 中的错误(是,length.out = len):尝试复制类型为 'S4' 的对象”
- bash - 如何编写脚本以使用特定的 AWS-Cli 配置文件将日常备份从本地系统上传到 AWS S3(权限:仅放入 AWS S3)
- swift - SwiftUI:如何遍历可绑定对象数组?
- ssh - 我想创建 ssh 隧道来访问 API
- java - ExecutorService 每次都给一个新的线程池有什么问题吗?
- python - 在熊猫中计算和添加列的最快方法是什么?
- kubernetes - Kubernetes 控制器 - ReplicaSet 与复制控制器等
- java - 当语言被覆盖时搜索停用词不能按预期工作