Chapitre 18. Les fonctions
Au fur et à mesure que ton application prend de l'ampleur, tu auras de plus en plus de mal à en saisir tous les éléments, ce qui la rendra de plus en plus difficile à comprendre. À son tour, cela rend plus difficile l'ajout de nouvelles fonctionnalités et plus difficile de trouver une solution lorsque quelque chose ne va pas (c'est-à-dire qu'il est plus difficile de déboguer). Si tu ne prends pas de mesures délibérées, le rythme de développement de ton application ralentira, et il sera de moins en moins agréable de travailler dessus.
Dans ce chapitre, tu apprendras comment l'écriture de fonctions peut t'aider. Cela tend à avoir des saveurs légèrement différentes pour les composants de l'interface utilisateur et du serveur :
-
Dans l'interface utilisateur, tu as des composants qui sont répétés à plusieurs endroits avec des variations mineures. L'extraction du code répété dans une fonction réduit la duplication (ce qui facilite la mise à jour de nombreux contrôles à partir d'un seul endroit) et peut être combinée avec des techniques de programmation fonctionnelle pour générer de nombreux contrôles en une seule fois.
-
Dans le serveur, les réactifs complexes sont difficiles à déboguer parce que tu dois être au milieu de l'application. Retirer un réactif dans une fonction séparée, même si cette fonction n'est appelée qu'à un ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access