It has been two weeks since the last episode. In the meantime, NgRx was released in version 14. It comes with
createActionGroup, which reduces the amount of code required for creating actions.
For some time, NgRx linting rules were inofficially available. They have now been packed into a library called @ngrx/eslint-plugin.
Most changes in NgRx 14 though, went into the component-store, which is a library for kind of component/local and not global state management.
What's not made it into 14 release, are NgRx Standalone APIs. This means that we still have to initiate NgRx via the
EffectsModule and not via functions similar to the
bootstrapApplication function we know from Angular 14.
You can help when it comes to Angular's support for Microfrontends. The Angular team is still researching how MicroFrontends are used and what challenges we face. There is a now survey with a few question that you can fill in.
Angular@angularUsing Angular in a micro-frontend?
Take our micro-frontend survey to inform our further research in the space 🪐
forms.gle/Neg2Mdmgvk57yA…16:00 PM - 13 Jun 2022
Other than that, nx got a minor version upgrade to 14.4.
The same is true for two E2E frameworks.
Cypress got upgraded to 10.3 and Playwright to 1.23.