首页 > 解决方案 > 在 React Native 应用程序中访问整个文件的信息

问题描述

目前,我有一个针对特定事件的应用程序,并且我的项目中有一个config.js,其中包含一些永远不会改变的信息,例如原色、默认语言和事件名称。我从配置文件中导出这些常量,如下所示:

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

我在整个应用程序中使用它们,并在必要时将它们导入其他文件(例如 eventName 被导入到 28 个不同的文件中)。

但是从现在开始,我希望我的应用程序是多事件的,并且我希望这些信息根据用户选择的事件而改变。

所以从现在开始,当应用程序打开时,我会从 Firebase 获得一个事件列表,用户将选择其中一个,每个事件都有名称、原色和默认语言,并且根据选择,我的配置文件上面提到的会改变。

我的问题:有可能用 Redux 来实现吗?或者即使有可能,是否推荐?

我正在尝试考虑一些可以正确替换上述配置文件方法的方法,而无需更改所有必须使用这些信息的文件。

此外,最好的方法是什么?

标签: javascriptreact-nativeredux

解决方案


推荐阅读