0
wie könnte ich Vorgang abbrechen holen, wenn die Komponente gehen weg (unmounten)Abbruch holen, wenn die Komponente Aushängen
Beispiel: Benutzer dieses Fenster öffnen und gehen Sie zurück, bevor holen komplette
hier ist das, was ich habe
getanexport default class LecturesScreen extends React.Component
{
constructor(props){
super(props);
this.state = {lectures : [] , loadingNow : true}
}
componentDidMount(){
this.loadLectures();
}
loadLectures =() =>{
fetch(Link.api.lecture.newest , {method : 'POST'})
.then((response) =>
{
this.setState({lectures : response , loadingNow: false});
})
.catch((error)=>
{
console.log(error);
});
};
render(){
return (
<View>
<List dataArray={this.state.lectures}
renderRow={(item) => <LectureListItem title={item.Title}/>}
/>
</View>
);
}
}
Ich denke, das wird 'fetch' Funktion nicht abbrechen – Ali
Werfen Sie einen Blick auf diesen Beitrag. https://discuss.reactjs.org/t/cancel-async-fetch-on-unmount/3272 – Etherealm
danke für deine Wiederholung – Ali