У меня есть реактивный мобильный проект, и я использую API выборки для получения данных с сервера. Поэтому моя проблема заключается в том, что когда я перемещаюсь по другому компоненту в своем приложении, я обновляю некоторые значения (через выборку на сервере) и извлекаю новые, но когда я возвращаюсь на домашнюю сцену, я вижу старые извлеченные данные, как я могу обновлять их каждый раз, когда я возвращение на домашнюю сцену?
Вот моя домашняя сцена:
export default class Inside extends Component {
componentWillMount (){
alert(this.props.userid + this.state.userid);
fetch('http://xxx/fetch_info', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
check: this.props.userid
}),
}).then((response) => response.json())
.then((responseJson) => {
alert(responseJson.money + " " + responseJson.mesage);
this.setState({
example: ex
});
}).catch((error) => {
alert(error);
});
}
constructor(props) {
super(props);
this.state = {
....
check: this.props.exp
};
}
render(){
<Text> {this.state.stuff} </Text>
}
}
Мои сцены:
<Scene key="main">
<Scene key="home" component={Home} initial/>
<Scene key ="money" component={Money} />
</Scene>
Так что каждый раз, когда я возвращаюсь, я хочу, чтобы данные выбирались автоматически, но я не понимаю, как это сделать ..?