Угловое хранилище ngrx и AWS Amplify API (Appsync) для GraphQL - PullRequest
0 голосов
/ 25 февраля 2019

Я хочу использовать AWS Amplify API в приложении Angular, которое использует хранилище ngrx для управления состоянием.

Я могу быть гибким в подходе, но не могу найти много документации относительно "предпочтительного" подхода илидействительно, должен ли я продолжать это таким образом.

Идея заключалась в том, чтобы иметь одно хранилище приложений для состояния (ngrx), поэтому подход состоял в том, чтобы использовать действия для ngrx, чтобы вызывать команды мутации или выборки данных и сохранять полученные данные.в магазине ngrx.Затем приложение отображает данные из этого магазина.Если я продолжу использовать этот подход, то я не уверен в наилучшем подходе к управлению подпиской - я думаю об использовании побочного эффекта для создания подписки и создания новых действий в хранилище по мере получения данных.

Кто-нибудь знает какие-либо рекомендации по использованию API AWS Amplify и ngrx, работающих в тандеме?

Спасибо

1 Ответ

0 голосов
/ 25 февраля 2019

Пожалуйста, посмотрите на это:

https://blog.angularindepth.com/start-using-ngrx-effects-for-this-e0b2bd9da165

Вы можете использовать эффекты ngrx, таким образом у вас не будет побочных эффектов для создания подписки, покавызов API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...