Магазин NGRX + Эффекты - PullRequest
       12

Магазин NGRX + Эффекты

0 голосов
/ 21 октября 2019

Я не уверен, спрашиваю ли я об этом на нужном веб-сайте Stack Exchange, НО, вот и мы, и я уверен, что меня исправят, если это не в том месте!

IМы просто хотели проверить правильность подхода, который мы использовали в нашем приложении.

Мы широко используем NGRX Store + Effects в нашем приложении и считаем его очень полезным. В частности, мы используем эту область для инициализации нашего приложения (которое регистрирует push-уведомления, инициализирует устройство GPS, загружает файлы конфигурации, синхронизирует настройки и т. Д.).

По сути, мы запускаем начальное действие, такоекак «OpenedWarm», и оттуда, целый ряд действий и эффектов отправляются для завершения пути от начала до конца. На некоторых этапах пользователь затем должен выполнить какое-то взаимодействие, которое отправляет дальнейшее действие, и цепочка действий / эффектов продолжается до тех пор, пока путешествие не будет завершено, и пользователь не «в».

В действительности этозанимает миллисекунды / секунды, но у нас остался полный список действий, которые имели место (некоторые из которых имеют состояние обновлений, некоторые из которых просто присутствуют либо по причинам гигиены действий, либо как связывание действий для выполнения дополнительных эффектов).

Мне нужен совет RE передовой опыт / обычная практика и чтобы понять, является ли это хорошим использованием NGRX Store / Effects или мы злоупотребляем предоставленной им мощью!

Спасибо взаранее!

...