如何在React-Redux客户端上使用保存在数据库中的枚举?

时间:2019-02-06 12:48:08

标签: reactjs redux enums react-redux

我的数据库中有许多枚举,通过GraphQL作为API公开。

我的React-Redux客户端在许多组件中使用枚举-我的问题是:

我希望枚举可以在客户端以某种方式提供。您将如何实施?

我想到了一些解决方案:

  1. EnumsReducer-将枚举加载到reducer并通过react-redux的连接传递给每个组件。我不喜欢这个选项,因为它需要很多样板。
  2. 静态类-使用从服务器获取枚举的方法创建一个EnumsService,每个需要枚举的组件都将导入EnumsService并使用其所需的枚举。

你怎么看?

0 个答案:

没有答案