Approccio component based, gestione stato, ottimizzazioni, best practices
1 snippet
3 mins
v.19
Fabio Biondi
Google Expert | Angular
Per creare applicazioni davvero professionali, non basta scrivere codice funzionante.
In questa sezione capirai come modificare il progetto realizzato nel precedente capitolo allo scopo di seguire le migliori pratiche e i pattern più moderni per l'organizzazione della UI (User Interface):
Refactoring Completo: ripensiamo il codice per renderlo modulare, leggibile e scalabile.
Isolamento dei Componenti: separeremo i componenti presentazionali da quelli che invece hanno il compito di gestire stato e side effects, migliorando riutilizzabilità e manutenzione.
Analizziamo le differenze tra componenti Presentational e Containers
Gestione stato e delegation tramite Dependency Injection
Nuovi Pattern e Best Practices: scoprirai come applicare un approccio orientato alla qualità, con una struttura del progetto che facilita collaborazione e crescita futura, utilizzandi gli approcci e i pattern più recenti
Prestazioni: creeremo componenti e applicazioni performanti tramite la Change Detection onPush e creando codice pronto per le applicazioni Angular di prossima generazione, Zoneless.