используя эффект NgRx - PullRequest
       67

используя эффект NgRx

0 голосов
/ 18 апреля 2020

Мы разрабатываем приложение, используя Angular 8 и NgRx для управления состоянием. В приложении у нас есть около 10 компонентов, каждый из которых использует уникальные API все API нужны одни и те же данные от пользователя (id) -- { the user enter the (id) in input field }

Вопрос: я должен использовать эффекты, чтобы вызвать все API когда пользователь вводит (id) и сохраняет данные в STORE или просто сохраняет id в состоянии, тогда каждый компонент вызывает свой собственный API, когда id изменяется?

Примечание: данные, поступающие с API, используются только в его собственном компоненте.

1 Ответ

0 голосов
/ 19 апреля 2020

Использовать эффект для вызова API - это правильный путь. Просто отправьте свое действие.

Хранить данные ответов в хранилище - зависит. Если вы хотите использовать его позже где-нибудь в своем приложении - затем сохраните его, если вам это не нужно, - тогда добавьте { dispatch: false } к параметрам createEffect, чтобы избежать последующей обработки этого.

...