Как уменьшить CRUD шаблон в NGXS? - PullRequest
0 голосов
/ 02 июня 2019

Представьте, что у меня в магазине два подсостояния, по одному на каждое: 1.users 2.Статьи

Обе эти функции поддерживают CRUD (создание, чтение, обновление, удаление).

Для этого мне нужно выполнить как минимум 7 действий для них обоих.

Список действий для статей в качестве примера:

1. GetAllArticle
2. GetArticleById
3. DeleteArticle
4. UpdateArticle
5. CreateArticle
6. LoadingStart
7. LoadingFinish
8. LoadingError

Все 8 действий будут созданы для пользователей, а также их редукторов / обработчиков действий.Это приводит к огромному количеству шаблонов для чего-то очень распространенного и тривиального.

Мой вопрос: есть ли способ уменьшить шаблон и повторение кода?

...