Je voudrais utiliser le SectionList
dans la réaction native.Récupère et stocke les données de plusieurs URL pour les données des sections de SectionList
export default class Home extends React.Component {
constructor(props) {
super(props);
this.state = {
dataSource: [
{
title: 'New List', data: []
},
{
title: 'Old list', data: []
},
]
}
}
render() {
return (
<SectionList
style={styles.SectionContainer}
sections={this.state.dataSource}
renderSectionHeader={this._renderSectionHeader}
renderItem={this._renderItem}
keyExtractor={(item) => item.id}
/>
)
}
}
Les données de chaque section peut être récupéré par url séparée, et ils ont essentiellement les mêmes données JSON:
getNewList() {
const url = website + '/api/new-list/';
return fetch(url)
.then((res) => res.json())
.catch((err) => console.log(err))
},
getOldList() {
const url = website + '/api/old-list/';
return fetch(url)
.then((res) => res.json())
.catch((err) => console.log(err))
}
Comment chercher et stocker les données de réponse pour le dataSource
de SectionList
?
Oui, en utilisant axios fait beaucoup mieux. Je vous remercie. – Aamu