We continue our deep dive into creating Angular web applications by exploring how to use Typescript, SCSS, and HTML to create a details page and basic authentication.
Any chainsaw that can cut down a tree can also take off a leg if used carelessly. Equally, any framework as powerful as Angular will inevitably contain traps for the unwary. This article, the latest entry in Rangle's Architect’s Guide to Angular, looks at ways in which Angular is sometimes misused and what developers should do instead.
Managing state is one of the hardest problems when building front-end applications. Angular supports multiple ways of doing it. For instance, we can do it in the AngularJS 1-like way and mutate the state in place. Over the last year a different approach has been getting a lot more traction — using NgRx.