createDuck
Prerequisites
Action Dispatcher
import { createDuck, StoreChunk } from '@ngrx-ducks/core';
@StoreChunk()
export class Chunk {
greet = createDuck('Hello 🐥');
}
/*
greet() // returns the action object: { type: 'Hello 🐥' }
greet.dispatch() // dispatches the action to the store.
*/import { Component, OnInit } from '@angular/core';
import { Chunk } from './chunk';
@Component({ /* ... */})
export class SomeComponent implements OnInit {
constructor(private chunk: Chunk) {}
ngOnInit() {
this.chunk.greet.dispatch()
}
}Case reducer
Last updated
Was this helpful?