Which @ngrx/* package(s) are relevant/related to the feature request?
component-store, component, data, effects, entity, router-store, store-devtools, store
Information
RxJS 8 is slowly taking shape. There's only an alpha version (8.0.0-alpha.12) available at the moment, but it look like v8 will be one of the biggest major releases in terms of breaking changes.
Which @ngrx/* package(s) are relevant/related to the feature request?
component-store, component, data, effects, entity, router-store, store-devtools, store
Information
RxJS 8 is slowly taking shape. There's only an alpha version (8.0.0-alpha.12) available at the moment, but it look like v8 will be one of the biggest major releases in terms of breaking changes.
Here're some of them already available:
I think the lists can be reviewed and converted into tasks if issues are clear.
Here is just one example of breaking changes that affect NgRx:
source
field fromObservable
, so it's no longer a part of the API, while NgRx relies heavily on it: https://github.com/ngrx/platform/blob/71a9d7f2f4587ca975c5fd1087aab9b5db69c045/modules/store/src/store.ts#L33Is it time to think about an adoption strategy?
Describe any alternatives/workarounds you're currently using
Ignoring RxJS v8 doesn't seem like an option.
I would be willing to submit a PR to fix this issue