Ce projet m’a servi d’introduction à React en me permettant de découvrir la logique derrière les composants et la syntaxe JSX. J’ai trouvé très intéressant de ne découvrir ce framework qu’après avoir dû effectuer les mêmes actions en JavaScript pur, puisque cela m’a permis à la fois de comprendre ce qui pouvait se passer derrière le framework, mais aussi car cela m’a permis de me rendre compte sur quels points l’utilisation d’un framework pouvait être avantageuse.
Ainsi, j’ai pu mettre en place différents composants correspondant à certaines parties de mon site, rendant le code beaucoup plus lisible mais aussi facilement réutilisable. Et la syntaxe JSX m’a permis de mettre en place une galerie dynamique en quelques lignes de code, alors que cela avait nécessité un volumineux script JS dans le projet précédent.