React¶
Générer un projet en React¶
Il y a plusieurs Générateur d’applications React qui permettent de générer la structure de base recommandée en JavaScript ou TypeScript.
Voici comment générer l’application :
- Situez vous dans le dossier où vous désirez créer l’application (le dossier de l’application sera automatiquement créé à la prochaine étape)
- Exécutez la commande de création d’application :
- Entrez le nom de votre projet :
- Choisir React :
- Choisir Typescript :
- Choisir No :
- Choisir Yes :
Si vous avez des erreurs de modules dépréciés, vous pouvez les corriger en suivant les instructions de la section Module déprécié.
React Developer Tools¶
React Developer Tools est un plugiciel dans Chrome pour aider au débogage de vos applications React.
Pour l'installer : React Developer Tools pour Chrome
Programmer React avec des fonctions¶
Utiliser des fonctions au lieu des classes en React est la manière officielle de programmer dans cet environnement.
CodeSandbox
Manuel
Passage de paramètres avec les props¶
- Définir la liste des paramètres dans une interface
- L’ajouter comme props à la fonction de la composante
- Utiliser les paramètres lors de l’instanciation de la composante
CodeSandbox
Manuel
Les hooks - useState¶
- Conserve l’état d’une variable
- Réagit lorsque la valeur change
CodeSandbox
Manuel
Hooks : useEffect¶
Faire des traitements de données seulement lors d’événements précis, comme le premier render ou lors de changement d’une autre variable.
CodeSandbox
Manuel