Separazione dei componenti per "tipo"?

2

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?

    
posta Fez Vrasta 02.06.2016 - 11:26
fonte

1 risposta

2

La bellezza dell'ecosistema React è che c'è poco o nessun parere su come strutturare la tua architettura.

Quindi in generale qualsiasi struttura va bene finché ci si sente a proprio agio con essa.

Se la domanda diventa come le persone generalmente strutturano la propria applicazione di React un buon inizio sarebbe analizzare come sono impostati i piatti più popolari. Puoi ottenere un elenco di questi qui .

il foglio di stile di kriasof che è quello con la maggior parte delle stelle in questo momento, mette tutto nella cartella components tranne componenti che devono essere referenziati dal router di reazione. Questi componenti sono definiti vicino al percorso.

    
risposta data 05.06.2016 - 23:58
fonte

Leggi altre domande sui tag