---
title: "Discussion on \"Discover the Benefits of Using the Smart and Presentation Components Pattern in Your Angular App\" | Hashnode"
description: "Discussion on \"Discover the Benefits of Using the Smart and Presentation Components Pattern in Your Angular App\". A good component finds a balance of constraints while remaining reusable and integrating cleanly with the rest of our application"
url: "https://hashnode.com/posts/discover-the-benefits-of-using-the-smart-and-presentation-components-pattern-in-your-angular-app/634d3b0069afab26d98d1ed7"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Discover the Benefits of Using the Smart and Presentation Components Pattern in Your Angular App](https://thepragmaticengineer.hashnode.dev/discover-the-benefits-of-using-the-smart-and-presentation-components-pattern-in-your-angular-app?utm_source=hashnode&utm_medium=feed)

A good component finds a balance of constraints while remaining reusable and integrating cleanly with the rest of our application

Mar 17, 2023 · 15 min read · thepragmaticengineer.hashnode.dev  
Updated Mar 17, 2023  
Read the article

-   [#clean-code](https://hashnode.com/tag/clean-code)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#programming-blogs](https://hashnode.com/tag/programming-blogs)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#angularjs](https://hashnode.com/tag/angularjs)

## Written by

[Rafael dos Santos Miguel Filho](https://hashnode.com/@ThePragmaticEngineer)

@ThePragmaticEngineer · Brazil

  
[View profile](https://hashnode.com/@ThePragmaticEngineer)

Software Engineer

Hi, I'm Rafael, but you can call me Rafa! 😄 I'm a software engineer passionate about everything that involves technology, with more than 5 years of experience in the market. Throughout my career, I worked in banking institutions, developing innovative solutions and contributing to the digital transformation of the financial sector. With a strong interest in software architecture and testing, I am constantly looking to specialize and improve my skills in this area. Here, you will find tips, tutorials and discussions on the most varied topics related to architecture, good practices and software testing, always with the aim of sharing knowledge and learning from other developers. I value the exchange of experiences and I am always willing to listen and learn from my professional colleagues. Feel free to get in contact, leave your comments and share your own experiences and knowledge. Together, we can build a stronger, more collaborative community in the software development world.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
