В моем компоненте я хочу проверить, зарегистрирован ли пользователь, а если нет, то перенаправить на страницу входа.В настоящее время я выполняю проверку и перенаправление в componentWillMount.
public componentWillMount() {
if(this.props.master === null) {
this.props.history.push('./login');
}
}
Однако, несмотря на то, что перенаправление действительно происходит, оба метода render () и componentDidMount () все еще выполняются, что приводит к сбою моего кода, потому что там я предполагаю, что master ненуль.