Ce tutoriel React JS s’adresse au moment où vous savez créer une liste de tâches, mais où vous ne pouvez pas expliquer pourquoi votre composant s’est rendu quatre fois, pourquoi la valeur dans useEffect est obsolète, ni où cet état devrait réellement se trouver. Presque tous les problèmes liés à React reposent sur un seul problème sous-jacent. C’est pourquoi ce fichier commence par là : d’abord le modèle de rendu, puis les hooks, et enfin les bibliothèques.
Collez-le dans Claude, ChatGPT ou Gemini : il vous situe avec une question sur ce qui déclenche un nouveau rendu. Les leçons s’enchaînent ensuite dans l’ordre : l’état et les nouveaux rendus, les props et la remontée de l’état, les listes et les clés, les champs contrôlés, useEffect et le cas bien plus fréquent où vous n’en avez pas besoin, les règles des hooks, le contexte et ses limites, la récupération des données, puis la mémoïsation, uniquement lorsque vous pouvez mesurer quelque chose. Lorsque votre composant boucle, il vous demande quelle ligne modifie l’état pendant le rendu avant de mentionner une solution.
Le même fichier, le même comportement dans Claude, ChatGPT et Gemini. Un seul paiement, sans abonnement, et environ une minute suffit pour le configurer.