Summary
In this chapter, we explored the possibilities that the future of the Angular framework can offer us. We learned how to update our project to new versions of Angular, an ongoing activity as the framework continues to evolve. We understood how Angular versioning works and the importance of continually updating our project, from the point of view of security, performance, and new features. Then, we changed our application to use the new template expressions, which, in addition to simplifying, can, depending on the case, improve the performance of our applications. With this improvement in template expressions, we looked at the defer
expression, which allows for the lazy loading of components within templates, giving us new options for optimizing interfaces with complex components. We also learned how to use the View Transactions API to improve our users’ experience with animations between page changes. Finally, we explored Angular Signals and simplified the state management...