Чтобы вам было легко. Я бы сказал да, потому что ngrx предоставляет API, чтобы разбить приложение на мелкие кусочки.
Если у вас есть несколько функций, у вас будет 1 основной магазин, и для каждой функции у вас будет магазин функций, подключенный к основному магазину. Таким образом, вы можете легко управлять всем, что касается разделения функций.
Другое дело, что промежуточное ПО ngrx обеспечивает эффект, позволяющий пользователю работать с побочными эффектами, такими как вызов API, поэтому у вас будет полностью отдельный код при работе с API
Я бы порекомендовал вам прочитать небольшую демонстрацию здесь для каждой функции, которую они создают effects, actions, reducers, selector, services.