React JS组件中的重定向问题

时间:2017-06-20 07:54:52

标签: reactjs redirect conditional jsx

我正在尝试通过组件文件中的条件语句重定向到其他组件。

myfile.js的片段

import { Redirect } from 'react-router-dom';
render(){
        if (isLoggedIn()) {
            return(
                <Redirect to='/Myaccount' />
            );
        }   
    } 

如果条件为真,则更改浏览器的URL但内容未加载 请让我知道我做错了什么。

1 个答案:

答案 0 :(得分:0)

您可能最好使用history.push以下内容。

if (isLoggedIn()) {
   return(
       this.props.history.push("/Myaccount");
   );
}