matthieu
|
45149f6eaf
|
Correction services router: double createRoot dans main.jsx (le 2e ecrase et perd BrowserRouter) -> un seul render StrictMode>BrowserRouter>App; + variante BrowserRouter dans main OU App
|
2026-06-25 14:50:45 +02:00 |
|
Stage1
|
a1a18776a6
|
react router debut
|
2026-06-25 14:46:09 +02:00 |
|
Stage1
|
4a148fa2ff
|
debug tri
|
2026-06-25 14:18:34 +02:00 |
|
matthieu
|
6bef2f8304
|
Correction services: le tri n'a aucun effet (affiche filtrees au lieu de affichees) -> une seule liste filtree PUIS triee, afficher affichees
|
2026-06-25 14:04:27 +02:00 |
|
Stage1
|
a7300cad0a
|
formulaire + début tri
|
2026-06-25 11:53:43 +02:00 |
|
Stage1
|
37ec87bf9f
|
debug like
|
2026-06-25 09:55:17 +02:00 |
|
matthieu
|
a578a7d22c
|
Services: correction Carte/likes (1 seule approche: likes dans le parent, total recalcule, fix syntaxe) + enonce React #3 (formulaire d'ajout, tri, React Router)
|
2026-06-25 09:11:46 +02:00 |
|
Stage1
|
0a01b5310c
|
correctio bugs => + de bugs
|
2026-06-24 16:33:54 +02:00 |
|
Stage1
|
5707f5e2e3
|
like total
|
2026-06-24 15:30:30 +02:00 |
|
matthieu
|
e28c70d440
|
Correction services: total de likes recalcule (source de verite = likes par trilogie dans App, total = reduce) au lieu d'un total mute; + fusionner les deux map
|
2026-06-24 14:47:58 +02:00 |
|
Stage1
|
bd1e9adf13
|
jsp...
|
2026-06-24 14:36:43 +02:00 |
|
Stage1
|
6621ced8c5
|
suite like (bug)
|
2026-06-24 11:56:59 +02:00 |
|
Stage1
|
336d92db9b
|
début page gd
|
2026-06-24 11:16:47 +02:00 |
|
matthieu
|
b30bae07c2
|
Enonce React #2 services (Geometry Dash): map/key, conditionnel, etat local, champ controle, lifting state up, useEffect, fetch en React, re-decoupage
|
2026-06-24 09:21:10 +02:00 |
|
Stage1
|
af94eafc10
|
theme ?
|
2026-06-23 17:02:59 +02:00 |
|
Stage1
|
37364af1a2
|
fin tuto
|
2026-06-23 16:36:04 +02:00 |
|
Stage1
|
b40a975c9c
|
corrections bugs
|
2026-06-23 16:12:28 +02:00 |
|
Stage1
|
0d3855a322
|
correction bugs
|
2026-06-23 16:12:14 +02:00 |
|
matthieu
|
ec4f14be33
|
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:49:04 +02:00 |
|
Stage1
|
b795340a99
|
début mdr...
|
2026-06-23 15:45:58 +02:00 |
|
Stage1
|
db20a998ac
|
TOTO
|
2026-06-23 15:33:07 +02:00 |
|
Stage1
|
7a04b631a4
|
wlcome back
|
2026-06-23 15:31:56 +02:00 |
|
Stage1
|
785c82717f
|
rip
|
2026-06-23 15:31:00 +02:00 |
|
Stage1
|
98a38b81d3
|
début projet
|
2026-06-23 15:21:49 +02:00 |
|
Stage1
|
f8bc1be364
|
fin
|
2026-06-23 15:21:36 +02:00 |
|
matthieu
|
39d5e9f00b
|
Tuto React depuis zero: install Node/npm, Vite, structure, JSX, decoupage en composants (1 composant = 1 fichier), props, useState
|
2026-06-23 14:29:01 +02:00 |
|
Stage1
|
d95bcdd306
|
json + navbarre update
|
2026-06-23 12:05:50 +02:00 |
|
matthieu
|
e65bf607d8
|
CORS Guillaume: recommander d'installer Python (Add to PATH) puis python -m http.server
|
2026-06-23 11:08:39 +02:00 |
|
matthieu
|
472498c56d
|
CORS: adapter a Zed (terminal integre + npx serve/py), retirer Live Server VS Code, titres neutres
|
2026-06-23 11:07:35 +02:00 |
|
matthieu
|
22a1178bd7
|
CORS: solutions Windows sans python (Live Server VS Code recommande, py -m http.server, npx serve, IDE JetBrains)
|
2026-06-23 11:05:15 +02:00 |
|
matthieu
|
ba66dfd5b5
|
Explication CORS enrichie: difference file:// (lecture disque, pas de serveur) vs http://localhost:8000 (mini-serveur, vraie origine), localhost/port
|
2026-06-23 11:01:50 +02:00 |
|
matthieu
|
4be75bfb86
|
Correction services CORS: ouvrir via http (python http.server) au lieu de file://, chemin fetch css/vehicules.json, tbody corps_flotte manquant
|
2026-06-23 10:59:03 +02:00 |
|
Stage1
|
eeb0e37e25
|
début json lol
|
2026-06-23 10:44:51 +02:00 |
|
Stage1
|
126d5adea2
|
mode sombre + horloge
|
2026-06-23 09:59:20 +02:00 |
|
Stage1
|
c3ab560c47
|
corrections/améliorations
|
2026-06-23 09:34:41 +02:00 |
|
matthieu
|
5ad4bded37
|
Ameliorations services: une seule fonction d'affichage, singulier/pluriel au chargement, classe virgule; rappel suite (exos 8-11)
|
2026-06-23 09:25:02 +02:00 |
|
Stage1
|
19e0b777ca
|
correction bugs
|
2026-06-22 16:47:56 +02:00 |
|
Stage1
|
20a5020bc5
|
tet
|
2026-06-22 16:39:16 +02:00 |
|
matthieu
|
8230a3b80b
|
Correction services localStorage: affichage non rafraichi au chargement, piege texte/nombre (parseInt), point-virgule manquant
|
2026-06-22 16:23:00 +02:00 |
|
Stage1
|
5582234947
|
début localstorage
|
2026-06-22 16:18:48 +02:00 |
|
matthieu
|
54fe8935a2
|
Correction services: classes HTML (espace vs virgule), menage JS (code mort/duplique), coherence message alerte
|
2026-06-22 15:41:36 +02:00 |
|
Stage1
|
0075fd6c1c
|
table js
|
2026-06-22 15:22:47 +02:00 |
|
Stage1
|
cad8295d1c
|
update formulaire
|
2026-06-22 14:48:21 +02:00 |
|
 matthieuandClaude Opus 4.8
|
3586e8fcad
|
Explication form: role du form, name, action (OU) et method GET/POST (exemple suggestions/POST)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-22 14:34:12 +02:00 |
|
Stage1
|
e6216b36b2
|
corrections + update js formulaire
|
2026-06-22 11:46:32 +02:00 |
|
 matthieuandClaude Opus 4.8
|
6c01a550d0
|
Solutions services (filet de securite, a consulter en dernier recours) pour le rattrapage JS
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-22 09:42:34 +02:00 |
|
 matthieuandClaude Opus 4.8
|
ceceb1865f
|
Rattrapage JS services (mode indices, sans solution): conditions, tableaux/boucles, filter, localStorage, classList, setInterval, fetch, composant navbar
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-22 09:24:49 +02:00 |
|
Stage1
|
d7b5df74be
|
simulateur de devis
|
2026-06-18 15:09:33 +02:00 |
|
Stage1
|
bb2b789d3f
|
simulateur de devis
|
2026-06-18 15:09:14 +02:00 |
|
Stage1
|
397272429d
|
corrections
|
2026-06-18 12:05:02 +02:00 |
|