Как я могу выполнить Redirect
, когда onClick
для серверных визуализированных компонентов? Ниже компонент, который я имею. Когда я нажимаю кнопку, отображается файл console.log, но я не перенаправлен на другую страницу.
class UserNav extends React.Component {
constructor(props) {
super(props);
this.signUp = this.signUp.bind(this);
}
signUp() {
console.log('here');
return <Redirect to="/signup" push />;
}
render() {
const view = this.props.authentication ? (
<div>test</div>
) : (
<div>
<button>Login</button>
<button onClick={this.signUp}>Sign Up</button>
</div>
);
return (<div>{ view }</div>
);
}
}