You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would recommend delaying this feature until standalone components, directives and pipes are stable in Angular. In Angular 14.0.0, this feature was already introduced as developer preview (for reference: Angular v14 is now available!). Making the LetDirective and the PushPipe standalone is probably the cleaner solution and more idiomatic looking forward to future Angular releases. Introducing two new modules (LetModule and PushModule) in NgRx 14.x might cause said modules to become deprecated in NgRx 15.x already and thus further complicates the migration process (for developers using NgRx and developers actively working on NgRx).
We were also thinking of defining PushPipe and LetDirective as standalone. However, all Angular and Angular Material declarables are currently (in v14) exported via NgModules. Because of that, we decided to create granular modules for PushPipe and LetDirective in v14.
If standalone declarables become standard in core Angular packages in the future, we'll also define declarables from @ngrx/component package as standalone.
Add separate modules for better tree shaking:
LetModule
forLetDirective
PushModule
forPushPipe
An additional change to consider: Deprecate
ReactiveComponentModule
.The text was updated successfully, but these errors were encountered: