Replies: 3 comments 4 replies
-
@ClemRz, @maximenathan, @bsoufflet si vous passez par ici, votre avis m'est précieux ! |
Beta Was this translation helpful? Give feedback.
1 reply
-
Up, j'aimerais bien qu'on avance là-dessus pour ranger un peu le front 🙂 |
Beta Was this translation helpful? Give feedback.
3 replies
-
Je ferme car fixé par #394, merci pour vos retours ! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Actuellement, on a l'arborescence suivante :
Ainsi que la page wiki suivante :
https://github.com/GrottoCenter/grottocenter-front/wiki/Development-guide-(to-improve-&-complete!)
Ce n'est pas trop homogène et plusieurs développeurs se sont succédés avec des visions de React différentes. Je pense notamment avec la notion de smart et dumb composants qui n'est plus vraiment d'actualité dans React désormais.
Voici mes suggestions pour nettoyer / repenser tout ça :
components/admin
n'a pas lieu d'être, les composants étant des briques simples réutilisables : ce n'est pas le cas ici. Il s'agit d'un vieux bout de code qui n'a jamais été utilisé de toute façon : à supprimer.components/homepage
devrait être migrer danspages/homepage
. Le dossieradvancedSearch
irait danscomponents/appli
.features
est synonyme decomponents/appli
selon moi. Ce sont des composants métiers complexes, propres à Grottocenter dans les deux cas. A déplacer.containers
est un relicat de l'ancienne façon de coder du React. Un jour il faudra migrer le code vers ce qui se fait actuellement (composant fonctionnel pur). Pour le moment on garde mais on ne développe plus rien dedans.Au final on se retrouverait avec :
(et rien d'autre)
J'attends vos avis 🙂
Beta Was this translation helpful? Give feedback.
All reactions