angular-reactive
Installation
SKILL.md
Angular Reactive Programming
Version: Angular 21 (2025) Tags: Reactive, Observables, RxJS, BehaviorSubject
References: Reactive Guide • RxJS
Best Practices
- Use BehaviorSubject for state
@Injectable({ providedIn: 'root' })
export class StateService {
private state = new BehaviorSubject<State>(initialState);
state$ = this.state.asObservable();
updateState(newState: Partial<State>) {
this.state.next({ ...this.state.value, ...newState });
Related skills
More from oguzhan18/angular-ecosystem-skills
angular-tailwind
ALWAYS use when working with Angular and Tailwind CSS, Tailwind configuration, utility-first CSS, or styling Angular applications with Tailwind.
144angular-animations
>-
142rxjs
ALWAYS use when working with RxJS Observables, operators, and reactive patterns in Angular applications.
141angular-security
ALWAYS use when working with Angular Security, XSS prevention, CSRF protection, Content Security Policy, or sanitization in Angular applications.
136angular-material
ALWAYS use when working with Angular Material components, CDK, or Material Design in Angular applications.
136angular-bootstrap
ALWAYS use when working with Angular Bootstrap, ng-bootstrap, Bootstrap components in Angular, or Bootstrap 5 integration.
135