【发布时间】:2020-11-26 07:33:24
【问题描述】:
我有一个基本的标签导航 HOME-UPLOAD-PROFILE。 'HOME' 屏幕的值可以通过不同网站的 api 获取。用户登录导航系统后,将用户引导至此主页并“获取”运行良好。但是,当我使用“上传”屏幕上传内容然后返回“主页”屏幕数据时,数据未更新。而“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
});
}
}
【问题讨论】:
标签: react-native fetch react-navigation updates tabnavigator