У меня есть основная вкладка навигации ГЛАВНАЯ-ЗАГРУЗИТЬ-ПРОФИЛЬ. Экран «HOME» имеет значения, которые извлекаются с помощью API с другого веб-сайта. После того, как пользователь войдет в систему, навигационная система направит пользователя на эту домашнюю страницу и загрузит ее. Но когда я загружаю что-то, используя экран «ЗАГРУЗИТЬ», а затем возвращаю данные экрана «HOME», они не обновляются. Принимая во внимание, что «componentDidMount» должен работать каждый раз и приводить данные при каждом нажатии экрана «HOME», я не мог найти никакого решения или ответа.
export default class Home extends Component {
state = {
data: []
};
async componentDidMount() {
//Burada kullanıcı yoksa ülkeleri getireceğiz
const rest = await fetch(
'https://www.birdpx.com/mobile/fotografgetir/' + this.state.page,
{
method: 'POST',
headers: {
Accept: 'application/json',
'Content-type': 'application/json'
},
body: JSON.stringify(datam)
}
);
const gelenVeri = await rest.text();
let convertedVeri = JSON.parse(gelenVeri);
this.setState({
data: convertedVeri
});
}
}