Wpis z mikrobloga

Jaka jest różnica w ngrx pomiedzy:

of(new ShopActions.CompleteError(error));

a

this.store.dispatch(new ShopActions.CompleteError(error));

Z tego co rozumiem dwie wersje powinny utworzyć nowy stan klasy CompleteError, ale po kodzie widzę, że tylko druga opcja działa.

Druga metoda (this.store.dispatch( new ShopActions.CompleteError(error)); ) z tego co widziałem w Redux za kazdym razem dodaje nowy stan CompleteError. Pytanie czy tak powinno byc, czy może ten, który istnieje powinienen zostac zaktualizowany?

#programowanie #ngrx #angular