<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Concepts fondamentaux :: App Web</title><link>https://cegepmv.github.io/420-211/4-communication-externe/1-concepts-fondamentaux/index.html</link><description>Communication et récupération de données Dans les sections précédentes, nous avons utilisé des données “en dur” (mock data) ou locales (généralement un fichier data.js dans le répertoire /assets/ de nos projets). Dans une application réelle, les données vivent sur un serveur distant.
Cycle de vie d’une donnée Imaginez le flux suivant :
Le Frontend (React) envoie une requête (ex: “Donne-moi le profil de l’utilisateur 42”). L’API (Backend) reçoit la requête, vérifie les permissions, et communique avec la Base de données. La Base de données exécute une opération (ex: SELECT * FROM users...). Le Serveur formate le résultat (souvent en JSON) et le renvoie au Frontend. React reçoit la donnée, met à jour son state, et déclenche un nouveau rendu. Les bases du protocole HTTP Pour communiquer, le client et le serveur utilisent le protocole HTTP. Chaque requête utilise une “méthode” qui indique l’intention de l’action :</description><generator>Hugo</generator><language>fr-fr</language><atom:link href="https://cegepmv.github.io/420-211/4-communication-externe/1-concepts-fondamentaux/index.xml" rel="self" type="application/rss+xml"/></channel></rss>