✔️ Auto validation par l'étudiant
- les
structures
de base du langage ✔️ - les normes
ecmascript
✔️ - l'utilisation de l'
asynchrone
✔️ - les spécifités du mot-clef
this
✔️
class PokemonAPI {
constructor(apiUrl) {
this.apiUrl = apiUrl;
}
async getPokemonById(id) {
// Utiliser "this.apiUrl" pour faire référence à l'URL de l'API PokeAPI
const response = await fetch(`${this.apiUrl}/pokemon/${id}`);
const pokemonData = await response.json();
return pokemonData;
}
}
// Créer une instance de la classe PokemonAPI avec l'URL de l'API de la PokeAPI
const pokeAPI = new PokemonAPI('https://pokeapi.co/api/v2');
// Utiliser la méthode getPokemonById pour obtenir les informations d'un pokémon spécifique
pokeAPI.getPokemonById(1).then(data => console.log(data));
[lien github](https://github.com/chambrin/PokeNext)
Description :
[lien du projet](https://poke-next-topaz.vercel.app/)
Description : pokedex utilisant la pokeapi
Description : quotidiennement
- lien
- description
Description:
Plan d'action : (à valider par le formateur)
- action 1 ✔️
- action 2 ✔️
- ...
Résolution :
- J'ai ecrit un tutoriel ✔️
- J'ai fait une présentation ✔️