由于我使用react路由器在react应用程序中处理我的路由,我很好奇是否有办法重定向到外部资源
假设某人点击:
example.com/privacy policy
我希望它重定向到:
example.zendesk.com/hc/en us/articles/123456789隐私政策
在我的index.html加载中,我发现在避免用纯JS编写时没有任何帮助,比如:
if(window.location.path==“隐私策略”){
window.location=“example.zendesk.com/hc/en-us/articles/123456789隐私政策”
}
下面是使用React Router重定向到外部链接的一行代码:
<;路由路径=“/privacy policy”组件={()=>;{
window.location.href=https://example.com/1234';
返回null;
}}/&燃气轮机;
它使用React纯组件概念将组件的代码简化为单个函数,该函数不呈现任何内容,而是将浏览器重定向到外部URL
可在React路由器3和4上工作