Quel est le mode de fonctionnement d'écriture des composants présentationels ?
Le but de cette documentation est de décrire le workflow ainsi que la réflexion à avoir lorsque l'on construit des composants présentationels.
Les différents types de composants
Avant d'expliquer les différentes étapes de création des composants, il est important de comprendre les deux types principaux de composants dans l'application.
Les composants atomiques
Ces composants sont les éléments de base de l'application. Ils servent de blocs de construction aux éléments de l'application. Un bouton ou un input sont des exemples classiques de composants atomiques.
Les composants "métiers"
Ce sont les composants qui sont directement liés au métier de l'application. Par exemple, un composant permettant d'afficher une carte de publication dans un réseau social.
La plupart du temps, ces composants prendront des props qui seront un ou plusieurs types définis dans le dossier types.
Ce composant affichera ensuite les informations de l'élément en utilisant principalement des composants atomiques.