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));
    }));
  }
}
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться