A
angular-state-management
Master modern Angular state management with Signals, NgRx, and RxJS. Use when setting up global state, managing component stores, choosing between state solutions, or migrating from legacy patterns.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Master modern Angular state management with Signals, NgRx, and RxJS. Use when setting up global state, managing component stores, choosing between state solutions, or migrating from legacy patterns.
How to use
- Zidentyfikuj typ stanu, którym chcesz zarządzać: stan lokalny (UI w komponencie), stan współdzielony (między powiązanymi komponentami), stan globalny (całej aplikacji), stan serwera (dane zdalne) czy stan URL-a (parametry trasy). 2. Wybierz odpowiednie rozwiązanie na podstawie skali aplikacji – dla małych aplikacji z prostym stanem użyj Signal Services, dla średnich zastosuj Component Stores, dla dużych i złożonych wybierz NgRx Store. 3. Jeśli pracujesz z danymi z serwera i potrzebujesz cachowania, połącz NgRx Query z Signal Services; dla aktualizacji w czasie rzeczywistym dodaj RxAngular i Signals. 4. Implementuj optymistyczne aktualizacje i debugowanie problemów związanych ze stanem, korzystając z wytycznych zawartych w przewodniku dla wybranego wzorca. 5. Jeśli migrujesz z przestarzałych wzorców zarządzania stanem, skorzystaj z dokumentacji przejścia, aby stopniowo przejść na nowoczesne rozwiązania.