Кнопка Android не работает должным образом - PullRequest
1 голос
/ 22 марта 2019

Мой экран должен отображать утилиту вращения. Я получаю ответ от выполняемой асинхронной операции.

Ожидаемое поведение При нажатии AndroidBackButton, когда состояние загрузки равно true ... Я должен вернуться назадна главном экране и отмените текущую операцию.

Я определяю состояние загрузки по полю loading, которое я вытащил из своего редукционного магазина ...

 handleAndroidBackButton = () => {
    const { loading } = this.props;

    if (loading) {
      return navigation.navigate('Search', { mode: BLANK, query: '' });
    }
  }

Проблема в том, что поле loading внутри handleAndroidBackButton всегда ложно ...

Однако я попытался записать в журнал значение loading в методе render, и оно превратилось в ложьожидается.

handleAndroidBackButton не звучит, чтобы правильно слушать изменения реквизита компонента ... Я не знаю.

Любая помощь?

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