
Designing Reusable Components with Tomas Trajan
EL houssne mohamed š²š·
Description
<p>Component is the central piece in Angular. Sometimes you want to generalize a particular component, to make it shareable across your application or to move into a custom component library to share it around multiple applications. It is important to understand how to approach shareable components in your particular use-case.</p><p>In this episode we are discussing:</p><ul> <li>Components and Components composition</li> <li>Shared folder, Shared library, ngModules</li> <li>Template context</li> <li>Custom component libraries</li> <li>Designing components for scale</li> <li>Best practices, tips and tricks and common pitfalls</li> </ul><p><strong>Articles</strong></p><p><a href="https://tomastrajan.medium.com/the-6-best-practices-for-building-custom-angular-components-library-1d6a4cc8215e?sk=5e9cc7d81c71ad67d2e533924afb3032">Custom Angular Component Library (Best practices)<br></a><a href="https://tomastrajan.medium.com/the-best-way-to-architect-your-angular-libraries-87959301d3d3?sk=0b449c5d8dd8f1b84d7957b5af8f4ab4">Angular Library Architecture (sub-entries)<br></a><a href="https://tomastrajan.medium.com/how-to-build-epic-angular-app-with-clean-architecture-91640ed1656?sk=44ebaed856c0a663160ff669e94e4d05">Angular Application Architecture</a></p><p><strong>More from Tomas</strong><br><a href="https://twitter.com/tomastrajan">Twitter</a></p><p><a href="https://github.com/tomastrajan">Github<br></a><a href="https://www.tomastrajan.com">Website</a><a href="https://github.com/tomastrajan"><br></a><a href="https://omniboard.dev">Omniboard</a> </p><p><strong>Angular Self-Paced Workshops from Aliaksei</strong></p><p><a href="https://ngstart.dev">ngstart.dev</a>Ā </p>