Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 以编程方式重定向到URL而无需响应路由器_Reactjs_Redirect_Redux - Fatal编程技术网

Reactjs 以编程方式重定向到URL而无需响应路由器

Reactjs 以编程方式重定向到URL而无需响应路由器,reactjs,redirect,redux,Reactjs,Redirect,Redux,我在没有第三方路由器的帮助下运行SPA。我想重定向到函数中的外部URL 显然,href和安装路由器并不能解决我的问题。如果你想重定向到外部URL而不是内部URL,那就更容易了。您可以抓住窗口。location对象,使之成为可能。我能理解为什么将不是一个正确的选择,以编程方式进行 下面的工作非常好。我使用setTimeout模拟编程重定向 类应用程序扩展了React.Component{ componentDidMount(){ 设置超时(()=>{ window.location.href=h

我在没有第三方路由器的帮助下运行SPA。我想重定向到函数中的外部URL


显然,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。是的。谢谢