Sha*_*ika 9 ecmascript-6 reactjs
在我的反应应用程序中,我必须使用几个枚举。我应该如何在我的应用程序中构建它们?我所做的是,我在我的 config 文件夹下创建了 enums.js 文件,并像这样设置枚举。
export const USER_TYPES = {
USER: "user",
TRAINER: "trainer",
ADMIN: "admin"
}
export const USER_STATUS = {
FOLLOW: "Follow",
REQUESTED: "Requested",
FOLLOWING: "Following"
}
export const FOLLOWING_STATUS = {
FOLLOW: -1,
REQUESTED: 0,
FOLLOWING: 1
}
Run Code Online (Sandbox Code Playgroud)
这是这样做的好方法吗?
Chr*_*isR 12
对于更多的语义使用,你可以重命名和移动从文件config/enum.js
到constants/users.js
。
在那里你导出你想要的每个对象,但名称缩短:
USER_TYPE
-> TYPES
, USER_STATUS
-> STATUS
。
因此,当您导入文件时,您可以执行以下操作:import * as USERS from 'constants/users;
并像这样使用它:USERS.STATUS.FOLLOW
。
归档时间: |
|
查看次数: |
8729 次 |
最近记录: |