yarn add \
@ngrx/{store,effects,router-store,store-devtools,entity,schematics}
Bis auf @ngrx/store sind alle Pakete optional
ng set defaults.schematics.collection=@ngrx/schematics
ng generate store State --root --module app.module.ts --collection @ngrx/schematics
app.module.ts: Ort, wo root reducers
registriert werden
reducers/index.ts: root reducersactions: Actions-Verzeichniscomponents: Verzeichnis für presentational
componentscontainers: Verzeichnis für container
componentseffects: Effects-Verzeichnisguards: Guards-Verzeichnismodels: Models-Verzeichnisreducers: Reducers-Verzeichnisservices: Verzeichnis für services (mit
Seiteneffekten)
@Input()Store.select()dispatch()-Funktion zum Auslösen einer actionselect()-Funktion zur Extraktion eines Teils des state