At #NgRx, we are currently in the design phase for supporting Resources and Signal Forms (via delegatedSignal).
You can help us by checking out the RFCs and let us know what you think:
- github.com/ngrx/platfor...
- github.com/ngrx/platfor...
I am so happy that guests on #Angular Space TV choose to come back - this means they did enjoy the streams (and so did you according to statistics 😜 )
Tomorrow, Rainer Hahnekamp will be our first recurring guest, and this time we will discuss #NgRx Signal Store, what it is, what to know, and more
The latest version of the toolkit (community project) for #NgRx supports the
- long-awaited events integration into the devtools
- a safer resource integration (non-error throwing),
- and more (like improved redo/undo)
👇See the blog post for more details
An anniversary graphic for NgRx celebrating 10 years of reactive state management. A central shield logo features the text "10 NgRx" and a banner reading "Decade of Reactive State." Surrounding the logo are six hexagonal icons representing core NgRx packages: Store, Effects, DevTools, Entity, Component Store, and Signals, all connected by circuit-like lines on a light background.
#NgRx - my favorite #Angular package just turned 10 years (yeah I can't believe it too 😁 )
What's your favorite feature?
A high-tech digital illustration featuring a green circuit board in the foreground, set against a blurred background of a server rack with glowing green and yellow lights. Three prominent microchips are mounted on the board: The central, largest chip displays the NgRx logo with a pink waveform. A second chip features the Angular logo and the text "Signal Store." A smaller third chip is labeled "Event Plugin."
Would you like me to live-code with #NgRx Signal Store (+ event plugin!) during a future #Angular Space TV livestream?
What do you think I should explore?
Angular + NgRx Signal Store: la forma más simple y clara de gestionar estado en Angular
hackeruna.com/post/angular... #angular #ngrx #signal
Discover how the new NGRX Signal Store transforms Angular architecture! Learn where lightweight stores belong, their size, interactions, and global use. Get clear answers with practical examples!
🎤 Talk by Aristeidis
▶️ youtu.be/JCoaO1qG9pk
#CityJS #Angular #NgRx #Frontend #WebDev
⚡ State Management neu gedacht!
Michael Egger-Zikes zeigt in seiner #Session, wie der #NgRx Signal Store mit #Angular Signals leichtgewichtiges State Management ermöglicht – und worin er sich vom klassischen NgRx Store unterscheidet.
🔗 https://tinyurl.com/2vtznwnk
🎤 Talk Spotlight: @mikeryan.dev
What happens when you mix Angular with AI? 🍳
At #AngularConnect 2025, Mike will show us in his talk:
“Frying Up AI-Powered Angular Apps” 🤖⚡
📅 Sept 12–13, London
🎟️ angularconnect.com
#AngularConnectIsBack #WebDev #AI #NgRx
⚡ #Angular is entering a new era of reactivity.
In this #session, @manfredsteyer.bsky.social explores Signals, the new Resource #API, and the #NgRx Signal Store — showing how to build scalable, maintainable Angular apps with declarative state management.
🔗 https://f.mtr.cool/vmawhakqgj
Angular’s new Signal Store makes state management lightweight, reactive, and Angular-native.
In my latest @dev.to post we walk through a real-world store setup with signals, entities, computed views, and lifecycle hooks, all fully tested with Vitest.
dev.to/dimeloper/us...
#angular #ngrx
🚨Trainer Spotlight: Marko Stanimirovic 🚨
Marko is a Google Developer Expert, NgRx corte team member, and the brain behind the SignalStore lib.
He’s passionate about open source, state management, and pushing Angular forward.
Catch him live at #AngularConnect this September!
#NgRx
📷 Join @rainerhahnekamp.bsky.social & I on Rainer's first YT channel livestream this Friday!
Building a customizable CRUD extension for #NgRx SignalStore that dynamically enables/disables features - with #TypeScript adapting the types! 🔥
📅Mar 21 @ 1PM Central US
www.youtube.com/live/1D8VTlT...
Migrated to @ngrx.io SignalStore for State Management! 🚀
I've successfully migrated an @angular.dev component from traditional HttpClient REST API integration to NgRx SignalStore, enabling efficient data fetching and centralised state management! 🎉
medium.com/@awaisshaikh...
#angular #ngrx #redux
🚀 My First YouTube Livestream! 🎉
Join @michaelsmalldev.bsky.social & me as we build a customizable CRUD extension for #NgRx SignalStore that dynamically enables/disables features - with #TypeScript adapting the types!
📅 March 6, 7pm CST – 🔥
youtube.com/live/1D8VTlT...
#Angular
Directly from #NGRX Team: Marko and Rainer will guide you through the world of reactive state management powered by #Angular Signals! 🚦
You'll learn its main APIs such as SignalState, SignalMethod and SignalStore with practical exercises and code labs! 🤩
Discount Workshop 👉 ti.to/ng-venice/ng...
🎥 Missed the workshop with our director @perko.dev? No worries! The replay is now live! 🚀 Dive into NGRX Signal-Store, state management, deep signals & more. Watch now and level up your Angular skills! 🔥 #Angular #NGRX #StateManagement
www.youtube.com/watch?v=UIKG...
Courses from developers for developers! That is what @fabiangosebrink.bsky.social and I did with our academy site: developer-academy.ch
Do you want to level up your frontend game? There are some really nice gems coming up - don't miss it!
#dotnet #angular #ngrx
Hey! I've just published a Jest to Vitest migration guide
👉 cookbook.marmicode.io/angular/migr...
📺 You can even watch our live video, with @zackderose.bsky.social, migrating the official #NgRx example app in ~15 minutes 😉 www.youtube.com/live/DaSI-MW...
🎁 Merry Christmas 🎄!
#angular #javascript
🚀 NgRx 19 has landed!
The major change for Signals: withProps – more flexibility for you! 💡
The global store got some love, too: It comes with a "signalized dispatch" method.
Curious? Official blog post coming soon! 👀
#Ngrx
I wanted to select state from store but this peace of state requires some computation with other service.
I had 3 options:
1. Computations in selector (cannot use inject)
2. Computations in effect (too much changes)
3. Computations in facade/service (easiest, fastest)
I've picked option 3!
#ngrx
#NgRx ESLint ruleset has a rule that prohibits mapping Observables from the store to be mapped in component
Instead, it encourages the use of new, derived selectors and a direct selection of the state
I believe we should not create computed properties from store signals
What do you think?
Picture of a building's facade with the NgRx logo and the word "Facades" superimposed on it
I never understood why people would make Facades for #NgRx, I don't get the point.
Isn't NgRx itself already a facade? A big, complex system with which you interact only via two simple methods (dispatch, select)
"withProps can be useful for exposing observables from a SignalStore, which can serve as integration points with RxJS-based APIs". 👏
github.com/ngrx/platfor... #angular #ngrx
Storing component-specific state in a global #NgRx (or sth similar) store is like putting your private coffee mug in a warehouse. Overkill and inefficient. #frontend #softwaredevelopment #statemanagement
#angular starter packs I want to see
1. #NgRx maintainers cc @brandonroberts.dev
2. #Angular team cc @mgechev.bsky.social
3. Angular leakers cc @eneajaho.me 😁
Redux is (optionally) coming to NgRx Signal Store! 🚀 For some, the missing Redux features have been a hurdle in adopting SignalStore. That’s now history! 🎉 A new RFC is live—jump in and share your thoughts to shape this feature! Check it out: github.com/ngrx/platfor... #Angular #NgRx
scan-operator redux code example
I want to present a more sophisticated example on how to create a mini-redux / #ngrx powered by scan.
Please note that it is very very simplified just to point out how powerful scan is.
Link to stackblitz in first comment 👇
@angular.dev.web.brid.gy