Structure typique d'un projet React¶
Structure¶
Les dossiers¶
| Dossier | Utilisation |
|---|---|
| src | Tout le code de l'application React |
| src/assets | Les images, vidéos et autres média utilisés dans l'application |
| src/components | Les composantes de React |
La racine - Index.html¶
Index.html est le point d'entrée du site Web.
Le contenant principal - main.tsx¶
main.tsx contient l'application React.
La composante principale - App.tsx¶
App.tsx est l'application React. C'est ici que l'on modifie le code pour faire notre application.
Dans la structure utilisée pour le cours, chaque composante est dans son propre dossier. Pour faciliter l'importation des composantes, un fichier index.ts est créé, pour exporter la composante.
Le CSS spécifique à une composante peut résider dans le dossier de la composante :
Une composante spécifique à votre projet¶
Personnage.tsx est une composante spécifique à votre application React.
/src/components/Personnage/Personnage.tsx
{!personnage_base/src/components/Personnage/Personnage.tsx!}
Le CSS spécifique à une composante peut résider dans le dossier de la composante :