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