У вас включен AdBlock или иной блокировщик рекламы.

Пожалуйста, отключите его, доход от рекламы помогает развитию сайта и появлению новых статей.

Спасибо за понимание.

В другой раз
DevGang блог о програмировании
Авторизоваться

Akita

Строгий менеджер состояний для приложений на javascript

Поделится

Service

Как видно из последнего примера, в Аките рекомендуется использовать сервис, а не вызывать методы хранилища непосредственно компонентом.

import { SessionStore } from './session.store';
import { tap } from 'rxjs/operators';

export class SessionService {

  constructor(private sessionStore: SessionStore) {}

  login(creds) {
    return httpProvider.login(creds).pipe(tap(user => {
      this.sessionStore.update(createSession(user));
    }));
  }
}