Не работает функция получения данных с API

Есть функция в react-native для получения данных с сервера. Но, после строчки const {data, headers} = await axios.get(url); ничего не работает, не вызывается console.log() и не выполняется любой другой код. Функция запускается в в хуке componentDidMount, но даже если запустить по другому, все равно ничего не работает. В чем может быть проблема?

_getData = async page => {
  const url = `https://exmaple.com/wp-json/wp/v2/posts?page=${page}`;
  this.setState({loading: true});
  try {
    const {data, headers} = await axios.get(url);
    let posts = [...this.state.data, ...data];
    let total = headers['x-wp-totalpages'];
    this.setState({total: total, loading: false, data: posts});
  } catch (error) {
    this.setState({loading: false});
    alert('Error in getting data from the server');
  }
};

P.S Строчка this.setState({loading: true}); не работает если функция вызывается через componentDidMount, как это исправить?

P.P.S Версия React Native 0.62, то есть последняя.

UPD. Весь код после axios.get(url) не выполняется

_getData = page => {
  const url = `https://example.com/json/${page}`;
  this.setState({loading: true});
  axios.get(url)
    .then(response => {
      console.log(response);
      let posts = [...this.state.data, ...response.data];
      this.setState({loading: false, data: posts});
    })
    .catch(e => {
      this.setState({loading: false});
      alert(`Error in getting data from the server. Error ${e}`);
    });
};

Ответы (1 шт):

Автор решения: David Amerov

Это, скорее всего как-то глюк, так как вопрос решился удалением и создание нового эмулятора Android.

→ Ссылка