Introduction : React est souvent utilisé pour créer des interfaces utilisateur qui consomment des données depuis une API REST. Dans cet article, nous vous guidons à travers les étapes pour créer une application React qui interagit avec une API.
1. Configurer le Projet
Commencez par créer un nouveau projet React avec Create React App.
- Commande :
npx create-react-app mon-projet
cd mon-projet
npm start
2. Récupérer des Données depuis une API
Utilisez fetch ou axios pour récupérer des données depuis une API.
- Exemple :
import React, { useState, useEffect } from 'react';
function ListeUtilisateurs() {
const [utilisateurs, setUtilisateurs] = useState([]);
useEffect(() => {
fetch('https://jsonplaceholder.typicode.com/users')
.then(response => response.json())
.then(data => setUtilisateurs(data));
}, []);
return (
<ul>
{utilisateurs.map(utilisateur => (
<li key={utilisateur.id}>{utilisateur.name}</li>
))}
</ul>
);
}
export default ListeUtilisateurs;
3. Gérer les Erreurs
Ajoutez une gestion des erreurs pour améliorer l'expérience utilisateur.
- Exemple :
useEffect(() => {
fetch('https://jsonplaceholder.typicode.com/users')
.then(response => {
if (!response.ok) {
throw new Error('Erreur réseau');
}
return response.json();
})
.then(data => setUtilisateurs(data))
.catch(error => console.error('Erreur :', error));
}, []);
4. Ajouter des Composants Dynamiques
Créez des composants dynamiques pour afficher les données récupérées.
Conclusion : React et les API, une Combinaison Puissante
Avec React, vous pouvez facilement consommer des API REST pour créer des applications dynamiques et interactives. Ces compétences sont essentielles pour tout développeur front-end.
Retour à la liste
Commentaires (0)