Commit Graph
21 Commits
Author SHA1 Message Date
matthieu 1981386cb7 Correction contact router: un seul render (StrictMode>BrowserRouter>App), creer pages Accueil/Detail (Accueil is not defined), App=Header+Routes+Footer, fix console:plateforme 2026-06-25 14:51:41 +02:00
matthieu eb52dfb63f Correction contact: variable d'etat nommee console (mot reserve), prop BarreRecherche value->valeur, et le tri (filtrer puis trier, afficher affiches) 2026-06-25 14:05:05 +02:00
matthieu ddd62a2300 Contact: correction BarreRecherche (composant a props, hooks dans le composant, fragment) + Badge (passer Type App->Carte->Badge) + enonce React #3 (formulaire, tri, React Router) 2026-06-25 09:13:00 +02:00
matthieu f74f9a0100 Tuto contact: faire remonter les likes (l'enfant doit APPELER props.onLike) + explication de l'initialisation useState (pourquoi meme valeur de depart) 2026-06-24 14:47:13 +02:00
matthieu bdd8316838 Enonce React #2 contact (Zelda): nettoyage template + fix Docs.jsx, map/key, conditionnel, etat local, champ controle, lifting state up, useEffect, fetch en React, re-decoupage 2026-06-24 09:24:17 +02:00
matthieu b43c9989f4 Tuto React: expliquer pourquoi App n'affiche ni Header ni Footer (majuscule = composant vs balise HTML, pas d'erreur), + verifs import/export 2026-06-23 15:50:25 +02:00
matthieu 17d969efe4 Tuto React depuis zero: install Node/npm, Vite, structure, JSX, decoupage en composants (1 composant = 1 fichier), props, useState 2026-06-23 14:30:40 +02:00
matthieu 77f564afdb Contact: restaurer section Ctrl+Entree du fichier alerte + correction map (filter/map confondus, variables inexistantes, scope, soustraction) 2026-06-23 14:09:24 +02:00
matthieu 0ea04988a3 Correction contact: alerte form marche en file:// pas localhost (preventDefault manquant + form qui poste, 501 du serveur) + explication file:// vs http://localhost 2026-06-23 11:10:21 +02:00
matthieu 0b47b53218 Correction contact API flotte: id corps_flotte inexistant, deux versions qui se telescopent, brancher fetch sur afficherFlotte 2026-06-23 09:21:58 +02:00
matthieu fe90e2d766 Correction contact: script mal ferme (flotte.js), 200 serveur vs reponse navigateur, chemin fetch, bouton Effacer type submit, label for/id 2026-06-22 15:51:03 +02:00
matthieu 56d9d1e31c Explication form: role du form, name, action (OU) et method GET/POST (exemple contact/GET) 2026-06-22 14:38:02 +02:00
matthieuandClaude Opus 4.8 d6e77de62c Correction filtre/tri: afficherEquipe ignore son argument (parametre manquant + boucle sur la globale)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 11:52:09 +02:00
matthieuandClaude Opus 4.8 438e567b31 Solutions niveau 5 contact (filet de securite, a consulter en dernier recours) + FAQ erreurs frequentes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 09:43:39 +02:00
matthieuandClaude Opus 4.8 237cd9817f Niveau 5 contact (mode indices): map/find/reduce, delegation+debounce, modules, API en ligne, FormData
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 09:29:55 +02:00
matthieuandClaude Opus 4.8 f42eb51b41 Tuto JS niveau 4 contact: createElement/append, fetch+async/await+JSON, setInterval, evenements clavier
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 16:24:05 +02:00
matthieuandClaude Opus 4.8 c2979534f1 Correction: prenom dans l'alerte — expliquer les 2 bugs (.value manquant + lecture trop tot)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 16:20:25 +02:00
matthieuandClaude Opus 4.8 75a2305553 Tuto JS niveau 3 contact: tableaux, boucles, recherche/tri, localStorage, classList, FAQ, fonctions parametrees
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 14:06:05 +02:00
matthieuandClaude Opus 4.8 ddfd17f9af Guide contact niveau 2: lecon conditions (if/else, singulier/pluriel) + exos JS (submit, fonction, Date)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 16:41:48 +02:00
matthieuandClaude Opus 4.8 075d626ebb Guide contact: relecture form, redimensionnement borne textarea (min/max), centrage margin auto
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 11:44:34 +02:00
matthieu 532a57cd01 retour de Matthieu 2026-06-17 13:31:21 +02:00