我正在学习 React Router,我似乎无法弄清楚当前推荐的重定向方式是什么。我读过很多文章和 StackOverflow 帖子,但种类繁多,我不确定要为当前版本的 React Router 实现哪一篇。
我想做的是使用 axios 在 AJAX 调用后进行重定向。
axios.post('/some-route')
.then(/*I want to redirect here*/)
注意:此代码位于 React.Component 的一个函数内,在提交表单时调用该函数。
我该如何实现这个目标?
请告诉我您需要什么详细信息。
最佳答案
您可以使用browserHistory
:
import { browserHistory } from "react-router";
browserHistory.push({
pathname: '/your/path'
});
关于react-router - 使用 React Router 进行转换/重定向的真正正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44655661/