Перед обновлением реагировать на версию 16.3
, я бы вызвал метод, основанный на изменениях в реквизите, например:
componentWillReceiveProps(nextProps){
if(this.props.country.length !== nextProps.country){
doSomething(); //example calling redux action
}
}
componentWillReceiveProps
небезопасен в Версии 16.3
и мы должны использовать getDerivedStateFromProps
. Тем не менее, этот метод возвращает объект, и я не знаю, как я могу вызвать метод из него так же, как я делаю с componentWillReceiveProps