Académique Documents
Professionnel Documents
Culture Documents
Développement Web
Presenté Par : Khalouki
Ali
Plan
1. Introduction
2. Qu'est-ce qu'une API ?
3. Pourquoi les API sont-elles importantes ?
4. Méthodes de Consommation d'API
5. Méthode Fetch()
6. Axios
7. Pourquoi utiliser Axios ?
8. Exemple Pratique avec Axios
9. Conclusion
INTRODUCTION
fetch('https://jsonplaceholder.typicode.com/users')
.then(response => response.json())
.then(data => console.log(data));
Axios
axios.get('https://jsonplaceholder.typicode.com/users')
.then(response => console.log(response.data));
Pourquoi utiliser
Axios ?
• Facilité d'utilisation : Syntaxe simplifiée, gestion automatique des erreurs.
• Interception des Requêtes et Réponses : Possibilité d'intercepter et de
modifier les requêtes et les réponses.
• Prise en Charge des Promesses : Axios est basé sur les promesses, ce qui
simplifie la gestion des opérations asynchrones.
• Compatibilité Navigateur et Node.js : Fonctionne aussi bien côté client que
côté serveur.
Exemple Pratique
avec Axios
Installation d'Axios :
• npm install axios
• Utilisation dans un Composant React :
Utilisation dans un Composant React :
import React, { useEffect, useState } from 'react';
import axios from 'axios';
useEffect(() => {
axios.get('https://jsonplaceholder.typicode.com/users')
.then(response => setUsers(response.data))
.catch(error => console.error(error));
}, []);
return (
<div>
<h3>Liste d'utilisateurs</h3>
<ul>
{users.map(user => (
<li key={user.id}>{user.name}</li>
))}
</ul>
</div>
);
}
Conclusion