Я добавляю вызов сервера для метода 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?
И, кроме того, как обновить часть экрана приложения?