Как использовать перечисления, сохраненные в моей базе данных на стороне клиента React-Redux? - PullRequest
0 голосов
/ 06 февраля 2019

В моей базе данных много перечислений, представленных в виде API через GraphQL.

Мой клиент React-Redux использует перечисления во многих компонентах - мой вопрос:

Я хочу свои перечислениябыть доступным каким-либо образом на стороне клиента.Как бы вы это реализовали?

Я подумал о нескольких решениях:

  1. EnumsReducer - загрузите перечисления в редуктор и передайте каждому компоненту через соединение response-redux.Мне не понравилась эта опция, потому что она требует большого количества шаблонов.
  2. Статический класс - создайте EnumsService с методами, которые выбирают перечисления с сервера, и каждый компонент, который нуждается в перечислении, импортирует EnumsService и использует перечисления, в которых он нуждается.

Как вы думаете?

...