7. Conclusion

Nous avons vu comment ajouter des props à nos composants. Pour des applications simples, des composants sans props peuvent suffir, mais lorsque notre application commence à prendre de l’importance, nous avons de plus en plus de composants à développer. Heureusement, les props permettent à nos composants de communiquer entre eux, et nous pouvons donc mieux organiser notre application en composants plus petits.

De plus, les props offrent une certaine souplesse, puisqu’il est possible de définir une valeur par défaut à nos props, et la possibilité de les typer avec TypeScript nous permet de développer de petits composants plus autonomes, dédiées à une unique tâche. Et ça en tant que développeur, c’est ce que l’on recherche !

En résumé

  • Les props sont le moyen le plus simple de faire communiquer deux composants entre eux.
  • On passe des props depuis un composant parent vers un composant fils.
  • Les props permettent de mieux découper notre application en composants plus petits et plus autonomes.
  • On peut ajouter un type à nos props, afin de s’assurer que la nature des données reçues par le composant fils.
  • On peut définir des props comme facultatives. Il faut alors associer une valeur par défaut à ces props.
  • Les props permettent beaucoup de souplesse quant au fonctionnement de nos composants.