Я бы хотел переместить часть бизнес-логики c из тела моего компонента в отдельный файл. Однако мне нужен доступ к теме многоязыкового интерфейса пользователя, чтобы применить стиль к данным, с которыми я работаю.
В настоящее время я использую хук useTheme для стилизации данных, но тело моего компонента становится достаточно большим, и я хотел бы перенести манипулирование данными в файл помощника. Однако мне нужно получить доступ к теме, чтобы создать новое состояние данных по умолчанию.
Допустимо ли импортировать объект Theme непосредственно из нашего глобального файла и использовать его в вспомогательном файле?