A+ Show S7 E11 | Update! Angular Version 18! | Minko Gechev
May 23, 2024
auto_awesome
Join Minko Gechev, an Angular expert, as he discusses the exciting updates in Angular Version 18, including features like zoneless change detection and performance optimizations. Discover the challenges of transitioning to Material Theme three, improvements in Angular route guards, and Firebase hosting announcements. Learn about upgrading to Angular 18, collaboration with the Angular team, and upcoming features to look forward to.
Angular version 18 introduces signal-based APIs and official support for observables for improved input/output handling.
Angular version 18 brings stable support for Material 3, built-in control flow, event replay functionality, and experimental zoneless change detection for enhanced performance.
Deep dives
Exciting Features in Angular Version 18 Release
Angular version 18 introduces several exciting features, including signal-based APIs that offer improved signal-based inputs, model inputs, query and content queries, and outputs. Official support for observables has been added, allowing the conversion of outputs and inputs to observables. Reactivity inputs are now available as signals or observables, with some APIs still in developer preview.
Stable Material 3 Support and Control Flow Improvements
Angular version 18 also brings stable support for Material 3, with added features such as using visual views in libraries. The new built-in control flow is stable, offering improved performance and guardrails to ensure best practices are followed, alongside enhancements in type checking and fixes around *ngIf, *ngSwitch, and *ngFor directives.
Innovative Event Replay Functionality and Experimental Zoneless Support
The release introduces event replay functionality for Angular service worker applications, enhancing debugging for hydration and providing intricate component tree inspection capabilities. Additionally, experimental support for zoneless change detection is included to optimize applications, offering an automatic zone change detection callizing to enhance performance.
Enhancements in Routing with Redirect Functions and Firebase App Hosting Integration
New capabilities in Angular routing include redirect functions, allowing conditional routing enhancements without path constraints. Collaborating with Firebase, Angular now integrates with Firebase app hosting, simplifying server-side rendering deployments with compatibility across different rendering modes and framework authorization.
It’s that time again! The Angular team just released the next version of Angular. Version 18 graduates several very popular developer preview features to stable release, adds some very interesting new features and even offers experimental support for zoneless change detection. Join us as Minko walks us through the new features and gets us all excited to ng update