reactjs - 在 redux 操作中重定向,url 更改但页面不更改
问题描述
我试图在用户登录后重定向到主页。问题是 URL 更改,但不是 page 。我创建了自定义历史记录并导入到我的 action.js 文件中。我不知道为什么它不起作用。请你帮助我好吗。
历史.js 文件
import { createBrowserHistory } from 'history';
export default createBrowserHistory();
action.js 文件
import history from 'history.js';
export const goToHomePage = () => (dispatch) => {
console.log('redirect to admin panel');
history.push('/admin-panel');
};
如果您想查看我的 router.js 文件
const Routes = () => {
return (
<BrowserRouter>
<Switch>
<AppPath exact path="/" component={SignIn} layout={Layout} />
<AppPath path="/admin-panel" component={Main} layout={Layout} />
</Switch>
</BrowserRouter>
);
};
解决方案
推荐阅读
- reactjs - React-Materialize Modal :任何键都会意外关闭模态
- c++ - 在 C++ 中为公共类变量声明两种或多种类型
- unit-testing - 在 Azure Devops yaml 构建管道中运行时如何指定 SSDT 单元测试的连接详细信息
- azure-storage - Azure Java SDK:具有多个卷的容器
- repository - DDD 中的存储库应该返回什么
- react-native - React Native - 重新运行渲染方法
- compilation - 如何编译静态球拍二进制文件
- javascript - 在制表器网格中呈现 7k 条记录的加载时间非常慢
- c++ - C++ 联合 , 交集 , 差异
- ms-access - MS-Access 报告文本框控件源参数