Я пытаюсь выяснить, как лучше всего сохранять постоянные данные, необходимые в пользовательском интерфейсе. БД хранит большое количество данных, которые я отображаю в своем реактивном проекте, например, допустим, что БД - это рабочая БД, которая содержит много данных для сотрудников (типы, контакты, личная информация и т. Д. c ..)
Мне нужно отобразить тип каждого работника с указанным c цветом и цветом фона. например, что касается обычных работников, я хочу, чтобы цвет был # e7d2e c, а фон # 990098, а для подрядчиков - # f6d2d5 и # fb5658. У меня много типов занятий, и у меня есть эти типы в моей таблице БД.
Мой вопрос: где я могу хранить цветовую схему?
1) внутри БД, новая таблица, которая содержит рабочий тип и его цвета.
2) внутри файлов констант реагирования?
3) что-то еще?
Я выбрал номер 2. До сих пор я делал следующее:
создал новую константу внутри моего реактивного проекта:
Затем внутри моего css я использовал предоставленный реквизит, чтобы узнать, какой цвет выбрать
и это результат
Но мне сказали, что это не лучшая практика, поскольку, если создается новый статус, мне нужно вносить изменения в код, а не просто изменять базу данных.
Просто неправильно хранить данные, связанные только с пользовательским интерфейсом, внутри БД, поскольку это не то, что служит моему внутреннему приложению, но я не уверен, что это правильно.
Что вы думаете? Заранее спасибо