DEV Community

Bachi for Auth0

Posted on β€’ Edited on β€’ Originally published at auth0.com

4 1

Faster App Development with NgRx 8

TL;DR: NgRx 8 introduces a host of improvements, including createAction, createReducer, and createEffect. These helper functions drastically reduce (no pun intended) boilerplate, which boosts developer productivity.

NgRx 8: A Massive Win
Shortly after the release of Angular 8, the NgRx team released their own version 8. It was a big release full of fantastic improvements to the library. While I'll let you read the official release announcement by Tim Deschryver, here are the highlights:

  • angular-ngrx-data by John Papa and Ward Bell is now officially part of NgRx as @ngrx/data
  • Runtime checks are now available to check that state and actions aren't mutated and are serializable (these replace the ngrx-store-freeze package)
  • Fully isolated unit tests are now available thanks to mock selectors
  • There have been a couple of improvements to @ngrx/router, including a new minimal routerState option
  • There are now NgRx snippets in John Papa's Angular Snippets VS Code extension
  • Alex Okrushko and Wes Grimes have joined the NgRx team (well deserved!)

I've saved the best for last, though, and it's the subject of this article.
Continue Reading πŸ“–

Top comments (1)

Collapse
 
yogeswaran79 profile image
Yogeswaran β€’

Hey there! I shared your article here t.me/theprogrammersclub and check out the group if you haven't already!

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay