繁体   English   中英

React-Native:从后端获取主题变量

[英]React-Native: get theme variables from backend

我有一个文件,例如theme.js,在theme.js内部,我使用常量进行主题设置。

const config = {
 BACKGROUND: 'white'
 ..//
}
export default config;

我的用法示例:

<View style={{ backgroundColor: theme.BACKGROUND }} />

现在,我可能会从服务器收到一些属性,例如按钮颜色或类似属性。 我想覆盖我的js文件中的属性。 每当我使用主题时,都将获得好评。 我通过导入文件直接使用它。 问题是一旦导入。 我们无法更改值。 如果有人可以告诉我如何从互联网上有效地接收theme变量并相应地加载它们,那将非常有帮助。

这不是一个很好的解决方案,但是可以解决的是:

您可以在app.js中获取主题变量并将其保存在redux存储中,也可以将响应保存在asyncStorage中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM