我试图弄清楚保存 UI 中所需的常量数据的最佳做法是什么。数据库存储了我在我的反应项目中显示的大量数据,例如,假设数据库是工作数据库,其中包含大量员工数据(类型、联系人、个人信息等)
我需要用特定颜色和背景颜色显示每个工人的类型。例如,对于普通工人,我希望颜色为#e7d2ec,背景为#990098,而对于承包商,我希望它为#f6d2d5 和#fb5658。我有很多类型的工作,我的数据库表中有这些类型。
我的问题是:我在哪里存储配色方案?
1)在数据库内部,包含工人类型及其颜色的新表。
2)在反应常量文件里面?
3)别的东西?
我选择了 2 号。到目前为止,我所做的是:
在我的反应项目中创建了新常量:
然后在我的 css 中,我使用提供的道具来知道选择哪种颜色
但有人告诉我这不是最佳实践,因为如果创建了新状态,我需要在代码中进行更改,而不仅仅是更改数据库。
在数据库中仅存储 UI 相关数据感觉不对,因为它不是为我的后端应用程序服务的东西,但我不确定它是否正确。
你怎么看?提前致谢