Semaine 1
3 pointsJSX et composants
- className, accolades, un parent unique.
- Un composant = une fonction en majuscule.
- Condition :
? :ou&&.
function Titre() { return <h1>Sys-Code</h1>;}À retenir : L'interface est une fonction des données.
Front-end · 6 mondes · 18 étapes
Composants, état, effets : des interfaces web qui réagissent, rendues pour de vrai.
Progression
0 %
0/18 étapes terminées
Mode 7
Des fiches express pour relire l'essentiel en deux minutes, des cartes mémoire qui reviennent au bon moment, et un jeu chronométré pour ancrer le vocabulaire.
« Résume les concepts les plus importants dans un guide clair et concis qui m'aide à réviser rapidement et à mémoriser les idées clés sans complexité inutile. »

Fiches express
Semaine 1
3 points? : ou &&.function Titre() { return <h1>Sys-Code</h1>;}À retenir : L'interface est une fonction des données.
Semaine 2
3 points{lecons.map((l) => <li key={l.id}>{l.titre}</li>)}À retenir : Les données descendent, jamais l'inverse.
Semaine 3
3 pointsconst [panier, setPanier] = useState([]);setPanier((p) => [...p, article]);À retenir : On remplace l'état, on ne le modifie pas.
Semaine 4
3 points<input value={pseudo} onChange={(e) => setPseudo(e.target.value)} />À retenir : L'état est la seule source de vérité du formulaire.
Semaine 5
3 pointsuseEffect(() => { const id = setTimeout(() => setFiltre(recherche), 300); return () => clearTimeout(id);}, [recherche]);À retenir : Ce qu'un effet ouvre, son nettoyage le ferme.
Semaine 6
3 pointsconst [taches, dispatch] = useReducer(reducteur, []);dispatch({ type: "cocher", id });À retenir : Une source de vérité, des pièces simples autour.