![How to write good, composable and pure components in Angular 2+ | by Jack Tomaszewski | Jack the Nomad How to write good, composable and pure components in Angular 2+ | by Jack Tomaszewski | Jack the Nomad](https://miro.medium.com/v2/resize:fit:1400/1*4hS_puiIShq9XRX7xHQdyA.jpeg)
How to write good, composable and pure components in Angular 2+ | by Jack Tomaszewski | Jack the Nomad
![About Smart and Presentational Components, Architecture Overview & Concepts: Condensed Angular Experiences - Part 3 - Thinktecture AG About Smart and Presentational Components, Architecture Overview & Concepts: Condensed Angular Experiences - Part 3 - Thinktecture AG](https://api.robolly.com/templates/637e08c0f56c20fd384b8565/render.jpg?scale=1&post-title=About+Smart+and+Presentational+Components%2C+Architecture+Overview+%26+Concepts%3A+Condensed+Angular+Experiences+-+Part+3&author-image=https%3A%2F%2Fwww.thinktecture.com%2Fwp-content%2Fuploads%2F2022%2F08%2FMS-rund.png&background-image=https%3A%2F%2Fwww.thinktecture.com%2Fwp-content%2Fuploads%2F2022%2F04%2Fdesmond-marshall-MOtzaUPRxR8-unsplash-scaled.jpg&sig=4a335f9774fee8b54bda67a97cd51ea5a69ff20cc385de10ce9eb22fb184b3c5)
About Smart and Presentational Components, Architecture Overview & Concepts: Condensed Angular Experiences - Part 3 - Thinktecture AG
![geek97 on Twitter: "What is a dumb component in #Angular? ✓Communicate to Smart Component using @Input n @output ✓Never inject a service in it ✓CD should be set to onPush n use geek97 on Twitter: "What is a dumb component in #Angular? ✓Communicate to Smart Component using @Input n @output ✓Never inject a service in it ✓CD should be set to onPush n use](https://pbs.twimg.com/media/E1Q8FF7UUAEYEKk.jpg:large)
geek97 on Twitter: "What is a dumb component in #Angular? ✓Communicate to Smart Component using @Input n @output ✓Never inject a service in it ✓CD should be set to onPush n use
![Christian Lüdemann on Twitter: "Over the next ten days, I will be publishing my ten commandments for efficient Angular development - one per day! #1: Thou shalt separate smart and dumb components Christian Lüdemann on Twitter: "Over the next ten days, I will be publishing my ten commandments for efficient Angular development - one per day! #1: Thou shalt separate smart and dumb components](https://pbs.twimg.com/media/ELv4xi0WoAApImv.jpg:large)
Christian Lüdemann on Twitter: "Over the next ten days, I will be publishing my ten commandments for efficient Angular development - one per day! #1: Thou shalt separate smart and dumb components
![An enterprise approach to the Smart and Dumb components pattern in Angular - Technical Blog at Generic UI Angular Data Grid An enterprise approach to the Smart and Dumb components pattern in Angular - Technical Blog at Generic UI Angular Data Grid](https://generic-ui.com/assets/blog/smart-and-dumb/sd1.png)
An enterprise approach to the Smart and Dumb components pattern in Angular - Technical Blog at Generic UI Angular Data Grid
GitHub - sksaifuddin/Angular-architecture-smart-dumb-components: The complete working example of the angular app implemented using smart and dumb components
![javascript - Does Smart/Dumb Component Architecture create some complexity in some aspect of angular application - Stack Overflow javascript - Does Smart/Dumb Component Architecture create some complexity in some aspect of angular application - Stack Overflow](https://i.stack.imgur.com/NWgmB.png)
javascript - Does Smart/Dumb Component Architecture create some complexity in some aspect of angular application - Stack Overflow
![An enterprise approach to the Smart and Dumb components pattern in Angular - Technical Blog at Generic UI Angular Data Grid An enterprise approach to the Smart and Dumb components pattern in Angular - Technical Blog at Generic UI Angular Data Grid](https://generic-ui.com/assets/blog/smart-and-dumb/sd3.png)