Too much junk in your Angular components? Try composition instead of inheritance!

Channel:
Subscribers:
81,900
Published on ● Video Link: https://www.youtube.com/watch?v=rcDsRyVhcxY



Category:
Tutorial
Duration: 10:16
15,798 views
570


In this video, we take a look at how to keep your components DRY (Don't Repeat Yourself) by using both an inheritance pattern and a composition pattern with services.

Get weekly content and tips exclusive to my newsletter: https://mobirony.ck.page/4a331b9076

Learn Angular with Ionic: https://ionicstart.com

Source code:
ORIGINAL: https://github.com/joshuamorony/composition-vs-inheritance
INHERITANCE: https://github.com/joshuamorony/composition-vs-inheritance/tree/inheritance
COMPOSITION 1: https://github.com/joshuamorony/composition-vs-inheritance/tree/service-composition-one
COMPOSITION 2: https://github.com/joshuamorony/composition-vs-inheritance/tree/service-composition-two

More resources:
- Dependency Inversion: https://en.wikipedia.org/wiki/Dependency_inversion_principle
- Introduce Inheritance & Object Composition: https://medium.com/cp-massive-programming/inheritance-object-composition-84c9539eeaf9
- Code Reuse in Angular with Object Composition & Inheritance: https://medium.com/cp-massive-programming/code-reuse-in-angular-with-object-composition-inheritance-c7194631e522

0:00 Introduction
1:49 Inheritance
4:08 Composition vs Inheritance
5:13 Composition
9:34 Conclusion

#angular #ionic #architecture

- More tutorials: https://eliteionic.com/
- Follow me on Twitter: https://twitter.com/joshuamorony







Tags:
ionic
tutorial
tutorials
ionic tutorials
ionic framework
coding
coding tutorials
angular
angular tutorials
cordova
cordova tutorials
capacitor tutorials
mobile
mobile apps
apps
html5
ios
android
native
hybrid
pwa
web apps
progressive web applications
programming
ionic 5
react
stenciljs
stencil
performance
ui
ux
animations
screencast