Abbiamo appena iniziato a lavorare con React e alcuni dei miei compagni di squadra hanno proposto di suddividere i componenti in 3 tipi (ognuno nella sua cartella specifica):
- componenti: componenti riutilizzabili come pulsanti, input e tutto ciò che avrebbe senso come componente condiviso open source
- schermate: pagine dell'applicazione
- blocchi: componenti specifici di una pagina o di una sezione dell'applicazione, in genere non riutilizzabili in più di 2 luoghi
Che ne pensi? Porterebbe qualche beneficio a questo tipo di separazione?
Non è finita l'ingegneria?
Quali sono gli aspetti negativi di questo approccio?