Reactjs 以编程方式重定向到URL而无需响应路由器
我在没有第三方路由器的帮助下运行SPA。我想重定向到函数中的外部URLReactjs 以编程方式重定向到URL而无需响应路由器,reactjs,redirect,redux,Reactjs,Redirect,Redux,我在没有第三方路由器的帮助下运行SPA。我想重定向到函数中的外部URL 显然,href和安装路由器并不能解决我的问题。如果你想重定向到外部URL而不是内部URL,那就更容易了。您可以抓住窗口。location对象,使之成为可能。我能理解为什么将不是一个正确的选择,以编程方式进行 下面的工作非常好。我使用setTimeout模拟编程重定向 类应用程序扩展了React.Component{ componentDidMount(){ 设置超时(()=>{ window.location.href=h
显然,href和安装路由器并不能解决我的问题。如果你想重定向到外部URL而不是内部URL,那就更容易了。您可以抓住
窗口。location
对象,使之成为可能。我能理解为什么
将不是一个正确的选择,以编程方式进行
下面的工作非常好。我使用setTimeout
模拟编程重定向
类应用程序扩展了React.Component{
componentDidMount(){
设置超时(()=>{
window.location.href=https://praveen.science/';
}, 1000);
}
render(){
返回(
你好,代码沙盒
开始编辑,看看神奇的发生!
);
}
}
const rootElement=document.getElementById(“根”);
render(,rootElement)代码>
有样本代码吗?因为路由视图需要路由器。它看起来不像是对我的重定向。只需简单设置window.location.href即可。@AnkitVerma Yep。是的。谢谢