Каковы преимущества использования магазина (ngrx) в угловых 2

Я работаю надугловой 1.x.x проект и думать об обновлении моего кода доугловой 2.

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

Я обнаружил, что много примеров в angular2 с использованием ngrx.

Каковы преимущества использования сравнения магазина для использования служб данных для обработки данных?

Нужно ли мне несколько магазинов для моего приложения, если у меня несколько типов данных (запас, заказ, клиент ...)?

Как я могу структурировать (спроектировать) мое приложение для работы с несколькими типами данных?

Ответы на вопрос(3)

Ваш ответ на вопрос