Реактивный вызов сервера в эмуляторе Android дает белый экран перезагрузки? - PullRequest
0 голосов
/ 26 октября 2018

Я добавляю вызов сервера для метода TouchableOpacity onPress:

<TouchableOpacity onPress={this._getData}>
    <Image source={require('./icons/refresh.png')}/>
</TouchableOpacity>

Вызов:

const rootEndpoint = "http://192.168.1.2:8080/users";

export const getData = () => 
    fetch(`${rootEndpoint}`, {headers}).then(
        (response) => {
            if (response.status !== 200)
                throw new Error(`API answered with status code ` + response.status); 
            else return response.json();
        }
        ).then(function(response) {
    return response;
    })

Каждый раз, когда я нажимаю эту TouchableOpacity, общая короткая (1 сек.)пустой экран появляется в эмуляторе Android и исчезает, а затем снова появляется мое приложение.

У меня есть данные в моем ответе, но на самом деле я ничего не делаю с ними, я не использую данные.

Почему у меня этот белый экран, это нормально?Будет ли у меня такое поведение в PRODUCTION?

И, кроме того, как обновить часть экрана приложения?

...