У меня есть компонент MainPage
, который отображает компонент LoginPage
. В LoginPage
есть LoginForm
, который может направлять на SignUpPage
. Когда я направляю к SingUpPage
поверх него, LoginPage
отображается снова, как я могу это исправить?
MainPage. js
render() {
return (
<div className={'main-container'}>
<LoginPage />
</div>
);
}
LoginPage. js
render() {
let { loginReducer } = this.props;
//console.log('Login Reducer', loginReducer);
return(
<div className={'login-page-container'}>
<LoginForm />
</div>
);
}
LoginForm . js
...form inputs, buttons etc
<Route path='/signup' component={SignUpPage} />
<Route path='/forgot-password' component={ForgotPassword} />
В LoginForm
я могу направиться к SignUpPage
, но поверх него снова есть LoginForm
. Как я могу предотвратить это?
SignUpPage
return(
<div className={'container'}>
<SignUpForm />
</div>
);
SignUpForm
... text inputs, buttons etc
<Route path='/login' exact component={LoginPage} />