Utilisation du GET d’Axios en React

Utilisation du GET d’Axios en React

Dans cet article on va récupérer la liste des personnes en utilisant un fichier Json.

Les Avantages d’utilisation d’Axios :

Voilà la première chose il faut installer Axios sur notre projet:

/* AVEC Yarn */
$ yarn add axios

/* AVEC npm */
$ npm install axios --save

L’étape suivante est d’importer Axios dans notre componant

import React, { Component } from 'react';
/*
*
*
*/
import axios from 'axios';
/*
*
*
*/
Class NOM_DU_COMPONENT Home extends Component {

        state = {
		listePerson: []
	}
	
	componentDidMount() {
              axios.get(`URL_GET_JSON`)
		  .then(res => {
			const listePerson = res.data;
			this.setState({ listePerson });
	      })
	}

        render() {
		return (
                       <ul>
				{ this.state.listePerson.map((person, index) => <li key={index}>{person.email}</li>)}
		       </ul>
                )
        }

}

 

Identifiez-vous pour afficher ou ajouter un commentaire

Plus d’articles de Kadri Hamza

  • La création d'un projet React

    La création d'un projet React

    Il faut avoir NodeJs installer sur votre machine, si non l'installation du YARN peut être utile à la création d'un…

  • Migration d'une base de données Mysql vers SQL server

    Migration d'une base de données Mysql vers SQL server

    Dans cet article on va voir ensemble des astuces pour avoir une migration complète. Supposant qu'on a dans notre…

  • Connexion à une base de données Azure en PHP

    Connexion à une base de données Azure en PHP

    Tout au long de cet article on travaillera en local en utilisant le serveur local Wamp. Pour avoir un fonctionnement…

  • Afficher les Tags d'un article en Wordpress

    Afficher les Tags d'un article en Wordpress

    $html = ; $posttags = get_the_tags(); if ($posttags) { $array = []; foreach($posttags as $tag) { $array[] = slug .

  • Récupérer le flux RSS dans un autre site

    Récupérer le flux RSS dans un autre site

    Si vous avez besoin de récupérer le flux RSS dun site Wordpress, par exemple dune catégorie spécifique, cest très…

  • Shortcode instagram pour Wordpress

    Shortcode instagram pour Wordpress

    ?php /* Vous pouvez mettre ce code dans le fichier functions.php du votre thème */ function insShortcode() {…

  • La Pagination en Symfony 3

    La Pagination en Symfony 3

    Etape 1: L'installation de KnpPaginatorBundle avec composer: composer require knplabs/knp-paginator-bundle Etape 2:…

  • Limiter le nombres des résultats en Doctrine

    Limiter le nombres des résultats en Doctrine

    /* Vous pouvez utiliser les paramètres (le 3eme et le 4eme) de la méthode findBy. */ em =…

  • Intégration du CkEditor dans Symfony 3

    Intégration du CkEditor dans Symfony 3

    Etape 1 : L'installation du Bundle IvoryCKEditor composer require egeloen/ckeditor-bundle Etape 2 : La mise à jour du…

    2 commentaires
  • Problème Templating dans Symfony 3.4

    Problème Templating dans Symfony 3.4

    Si vous avez rencontrez une erreur de type "Unable to find template Bundle:Default:index.html.

    2 commentaires

Autres pages consultées

Explorer les sujets