NgRx

E183376

NgRx is a set of reactive state management libraries for Angular applications, inspired by Redux and built on RxJS to help manage global and local application state in a predictable way.

All labels observed (16)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Angular library ⓘ
JavaScript library ⓘ
TypeScript library ⓘ
open-source software ⓘ
state management library ⓘ
builtOn RxJS ⓘ
coreConcept Actions ⓘ
Effects ⓘ
Entity state ⓘ
Feature state ⓘ
Reducers ⓘ
Selectors ⓘ
Store ⓘ
documentationUrl https://ngrx.io ⓘ
goal predictable state management ⓘ
testable state logic ⓘ
traceable state changes ⓘ
hasFeature component-level state via ComponentStore ⓘ
entity collection helpers via Entity ⓘ
side-effect handling via Effects ⓘ
time-travel debugging via Store Devtools ⓘ
implementsConcept Flux-inspired architecture ⓘ
Redux pattern ⓘ
linked to: Redux
inspiredBy Redux ⓘ
integratesWith Angular CLI ⓘ
Angular Router ⓘ
license MIT License ⓘ
primaryFramework Angular ⓘ
programmingLanguage TypeScript ⓘ
providesModule @ngrx/component-store ⓘ
linked to: NgRx

@ngrx/data ⓘ
linked to: NgRx

@ngrx/effects ⓘ
linked to: NgRx

@ngrx/entity ⓘ
linked to: NgRx

@ngrx/router-store ⓘ
linked to: NgRx

@ngrx/schematics ⓘ
linked to: NgRx

@ngrx/store ⓘ
linked to: NgRx

@ngrx/store-devtools ⓘ
linked to: NgRx
repositoryPlatform GitHub ⓘ
sourceCodeRepository https://github.com/ngrx/platform ⓘ
supports Angular applications ⓘ
global state management ⓘ
local state management ⓘ
reactive programming ⓘ
unidirectional data flow ⓘ
usesPattern action-based state changes ⓘ
immutable state ⓘ
pure functions for reducers ⓘ

How these facts were elicited

Referenced by (18)

Full triples — surface form annotated when it differs from this entity's canonical label.

Angular → ecosystem → NgRx ⓘ
NgRx → providesModule → @ngrx/store ⓘ
linked to: NgRx
NgRx → providesModule → @ngrx/effects ⓘ
linked to: NgRx
NgRx → providesModule → @ngrx/entity ⓘ
linked to: NgRx
NgRx → providesModule → @ngrx/router-store ⓘ
linked to: NgRx
NgRx → providesModule → @ngrx/store-devtools ⓘ
linked to: NgRx
NgRx → providesModule → @ngrx/component-store ⓘ
linked to: NgRx
NgRx → providesModule → @ngrx/schematics ⓘ
linked to: NgRx
NgRx → providesModule → @ngrx/data ⓘ
linked to: NgRx
Store (NgRx) → partOf → NgRx ⓘ
subject linked to: Store
Store (NgRx) → integratesWith → NgRx Effects ⓘ
subject linked to: Store
linked to: NgRx
Store (NgRx) → integratesWith → NgRx Reducers ⓘ
subject linked to: Store
linked to: NgRx
Store (NgRx) → integratesWith → NgRx Actions ⓘ
subject linked to: Store
linked to: NgRx
Store (NgRx) → integratesWith → NgRx Entity ⓘ
subject linked to: Store
linked to: NgRx
Store (NgRx) → integratesWith → NgRx Router Store ⓘ
subject linked to: Store
linked to: NgRx
Store (NgRx) → definedIn → @ngrx/store package ⓘ
subject linked to: Store
linked to: NgRx
Store (NgRx) → configuredVia → StoreModule.forFeature ⓘ
subject linked to: Store
linked to: NgRx