Показать сообщение отдельно
  #3 (permalink)  
Старый 20.09.2018, 17:11
Аспирант
Отправить личное сообщение для smegol Посмотреть профиль Найти все сообщения от smegol
 
Регистрация: 28.05.2015
Сообщений: 40

Сообщение от Царь Леонид Посмотреть сообщение
Это можно сделать миллион и одним способом, вопрос в том, зачем надо делать ререндер компонента. Один из способов проверять в shouldComponentUpdate текущие пропсы из роутера и те, которые приходят
Спасибо! Так работает - просто если бы такое умел делать роутер - как с компонентом <AuthForm /> - было бы меньше кода.

shouldComponentUpdate(nextProps){
		if(nextProps.location.pathname != this.props.location.pathname && nextProps.location.pathname == '/'){
			this.props.movieList(0);
			return nextProps;
		} else {
			return nextProps;
		}
	}
Ответить с цитированием