Закрытие экрана, когда новые реквизиты поступают в приложение-реактив - PullRequest
0 голосов
/ 11 мая 2019

В моем собственном приложении «Реакция» для управления состоянием я использую «Реак-редукс». На нескольких экранах я использую редуктор с именем «общий». На странице обновления моего профиля обновляется значение магазина через общий редуктор и я получаю новые реквизиты в screen.react-navigation использует для целей навигации.

static getDerivedStateFromProps(nextProps, prevState) {
  if(nextProps.common.isFetching === false || nextProps.common.error===false) {
  return {message:nextProps.common.message}
}
}

componentDidUpdate(prevProps) {
 if(this.props.common.isFetching === false) {
  if(!_.isEqual(this.props.common, prevProps.common) && 
    this.props.common.error === false ) {
    ToastAndroid.show(this.props.common.message, ToastAndroid.SHORT);
    }
  }
}

Моя проблема в том, что когда появляются новые реквизиты, экран закрывается и переходит на главный экран. Почему это происходит?

...