Доступ к информации из файлов в приложении React Native - PullRequest
0 голосов
/ 27 февраля 2020

В настоящее время у меня есть приложение для определенного события c, и у меня есть config. js внутри моего проекта, в котором есть некоторая информация, которая никогда не меняется, например основной цвет, язык по умолчанию и имя события. Я экспортирую эти const из файла конфигурации следующим образом:

export const defaultLanguage = 'en';
export const templatePrimary = '#692728';
export const eventName = 'presentation';

и использую их по всему приложению, импортируя их в другие файлы всякий раз, когда это необходимо (например, eventName импортируется в 28 различных файлов).

Но теперь я хочу, чтобы мое приложение было мульти-событием , и я хочу, чтобы эта информация изменялась в зависимости от события, выбранного пользователем.

Так что теперь, когда приложение открывается, я получаю из Firebase список событий, и пользователь выбирает одно из них, и каждое событие будет иметь имя, основной цвет и язык по умолчанию, и, в зависимости от выбора, файл конфигурации, который я упомянул выше, изменится.

Мой вопрос: возможно ли добиться этого с Redux? Или даже если это возможно, рекомендуется ли это?

Я пытаюсь придумать что-то, что могло бы правильно заменить описанный выше подход к файлу конфигурации без необходимости изменять все файлы, которые должны использовать эту информацию.

Кроме того, что будет лучшим подходом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...