DOM Maniulation и перезагрузка страницы в ReactJS - PullRequest
1 голос
/ 01 октября 2019

Мне нужно перезагрузить страницу при выходе (из компонента заголовка), а затем перезагрузить страницу, чтобы установить ее в начальный вид.

Если я не перезагружаю страницу, хотя она выходит из системы, онапродолжает показывать ошибку (отображается для предыдущего вошедшего в систему пользователя).

Как связаны манипуляции с DOM и перезагрузка страницы в JS или ReactJS?

componentWillReceiveProps(nextProps) {
 /* on log out */
  if(!nextProps.user.isEmpty() && !isEqual(this.props.user, nextProps.user)){
    this.props.getData();
    window.location.reload();
  } 
}

1 Ответ

2 голосов
/ 01 октября 2019

Что вам нужно сделать, это сбросить все состояния в приложении, когда пользователь вышел из системы. Например, если вы используете Redux, то когда пользователь выходит из системы, вам нужно запустить какое-то действие, которое сбросит все состояния во всем приложении.

В идеале это также должно заставить представление вернуться кЛогин или начальная страница приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...