React
Composizione vs Ereditarità
A volte pensiamo ai componenti come se fossero “casi speciali” di altri componenti.


Navigazione interna
Puoi dare un'occhiata a questo post, a questa pagina, tornare indietro alla homepage o all'archivio.
E per quanto riguarda l’ereditarietà?
In Facebook, usiamo React in migliaia di componenti ma non abbiamo mai avuto alcun caso in cui sarebbe raccomandabile utilizzare gerarchie di ereditarietà per i componenti.
Le props e la composizione ti offrono tutta la flessibilità di cui hai bisogno per personalizzare l’aspetto ed il comportamento di un componente in modo esplicito e sicuro. Ricorda che i componenti possono accettare props arbitrarie, inclusi valori primitivi, elementi React o funzioni.
Se vuoi riutilizzare le funzionalità non strettamente legate alla UI tra componenti, suggeriamo di estrarre tali logiche all’interno di un modulo JavaScript separato. I componenti potranno quindi importarlo ed utilizzare quella funzione, oggetto o classe di cui hanno bisogno, senza dover estendere tale modulo.