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 (9)

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 (9)

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