11487 sujets

JavaScript, DOM et API Web HTML5

Bonjour à celui qui voit ça !
Tout est dans la question : Comment faire pour mettre en cache des appels d'API ?
Parce que je me retrouve parfois avec trois fois la même requête, trois fois la même chose. Et si je reload, c'est pareil. Il n'y aurait pas une condition qui fait que si :

import axios from 'axios';

if(!REQUEST_API) {
    axios.get('/api/auth/user')
            .then((r) => {
                this.setState({isAuthed: r.data});
            })
            .catch(...)
}


PS : J'utilse REACT et AXIOS dans cet exemple

Merki d'avance
Modifié par Soldat8889 (06 May 2019 - 20:22)