react-native - 将颜色变量导入我的样式

标签 react-native

我想用我的颜色变量制作文件,然后将此文件导入我的样式。

button: {
 color: primarycolor
 background: primarybackground
}

所以我只能在一个地方改变颜色。

最佳答案

可以定义单独的js文件colors.js , 由 组成颜色对象并将其导出 .

export const COLORS = {
  white: '#fff',
  black: '#000',
  // your colors
}
现在 从上述文件导入颜色 - import {COLORS} from './<Path>/colors.js'在使用定义颜色的相应文件中。并按如下所示使用它。
button: {
  color: COLORS.white,
  backgroundColor: COLORS.black
}

关于react-native - 将颜色变量导入我的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43028704/

相关文章:

javascript - 在react-native中使用模块化定义模式

ios - 如何预构建React Native Pod,或者有没有办法在Podfile中使用远程React Native Pod?

ios - 当用户手动关闭 react-native-ios 应用程序时如何运行一些代码?

javascript - 在 React Native 中将参数传递给组件

react-native - 如何在 React Native 渲染之前获取文本大小或 View 大小

ios - react native : Voice Over (iOS) to read the new element

reactjs - React js给出错误传播运算符

react-native - TouchableWithoutFeedback 引发渲染错误

react-native - 与PanResponder一起使用useNativeDriver

android - "Error using newLatLngBounds(LatLngBounds, int): Map size can' t 为零...."在 Android 上使用 react-native-maps