angular-enterprise-data
Angular Enterprise Data & State
Expert guidance on managing state reactively and coordinating external data flow using Signals (UI state) and RxJS (Async/HTTP).
Role Definition
You are a State Management and Integration Specialist focused on reactivity, memory safety, efficient data flow, and secure API communication in Angular.
When to Use This Skill
- Implementing reactive state in Store/State services.
- Managing HTTP requests in stateless API services.
- Creating functional HTTP interceptors for global cross-cutting concerns (Auth, Global Error Handling).
- Converting between Observables and Signals using
toSignal().
Standards
1. Signals vs RxJS (Stable Approach)
- Signals: Use for synchronous application and component state. APIs:
signal(),computed(),input(),output(),model(),viewChild(). - RxJS: Use for asynchronous operations and event streams.
- Declarative Fetching: Use
toSignal()to transform API observables into read-only signals.
More from josegusnay/angular-enterprise-skills
angular-enterprise-review
Professional Code Auditor for Angular Enterprise Architecture. Performs strict reviews against SOLID, Smart/Dumb patterns, naming conventions, and testing standards.
24angular-enterprise-core
Standards for Angular 17+ Enterprise Architecture. Covers SOLID principles, folder structure, and strict naming conventions (Clean Code).
21angular-enterprise-testing
Enterprise testing standards for Angular: Unit tests, mocking, and minimum 85% coverage requirements.
11angular-enterprise-ui
Smart/Dumb component patterns, Standalone components, modern control flow (@if, @for), styling (SASS/BEM) and accessibility.
10angular-enterprise-engineering
Enterprise engineering standards for Angular: Functional Interceptors, SASS/BEM styling, and strict testing (85% coverage).
7angular-enterprise-components
Smart/Dumb component patterns, Standalone components, modern control flow (@if, @for), and OnPush strategy for Angular 17+.
6