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>
                )
        }

}