Angular v19+ — Understanding the New resource() and rxResource() APIs
Angular 19 is here, and its renaissance continues, further embracing the power of signals. This release introduces two new primitives that simplify handling asynchronous requests: resource() and rxResource(). These APIs enable a cleaner and more intuitive way to manage asynchronous data in Angular applications. While resource() and rxResource() provide powerful tools for handling API calls reactively, Angular 19.2 introduces yet another step forward: httpResource(), a new API that integrates seamlessly with HttpClient, eliminating even more boilerplate. If you're interested in taking reactive API calls to the next level, don't miss our deep dive into httpResource() and how it compares with the existing solutions. Check out the new article on httpResource()

Angular 19 is here, and its renaissance continues, further embracing the power of signals.
This release introduces two new primitives that simplify handling asynchronous requests: resource()
and rxResource()
. These APIs enable a cleaner and more intuitive way to manage asynchronous data in Angular applications.
While resource()
and rxResource()
provide powerful tools for handling API calls reactively, Angular 19.2 introduces yet another step forward: httpResource()
, a new API that integrates seamlessly with HttpClient
, eliminating even more boilerplate.
If you're interested in taking reactive API calls to the next level, don't miss our deep dive into httpResource()
and how it compares with the existing solutions.
Check out the new article on httpResource()