reactjs - 在 React Native 中合并/组合两个或多个不同的样式表组件?

标签 reactjs merge styles react-native

我通过以下方式分离我的样式:

styles /
|-- base.js
|-- base.ios.js
|-- base.android.js

它们每个都导出一个按此示例创建的 StyleSheet 组件:

import { StyleSheet } from 'react-native';

export default StyleSheet.create({
    statusBar: {
    height: 20
});

如何合并它们以便我只有一个基本样式对象?我正在寻找类似的东西:

const baseStyles = mergeStyles(baseStyle, platformStyle);

最佳答案

你很接近:

const baseStyles = [baseStyle, platformStyle];

基本上任何组件都可以级​​联样式,如下所示:

<View style={[styles.style1,styles.style2]}></View>

关于reactjs - 在 React Native 中合并/组合两个或多个不同的样式表组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41289438/

相关文章:

javascript - 如果我想学习来自 Angular 背景的 React,我应该知道什么

reactjs - 如何覆盖主题中的 Material ui阴影

javascript - 如何在 React Routes 4 之间传递 props

javascript - 滑动电话图标时调用电话号码

c# - 合并两个集合,按属性递归组合重复项

git - 有没有办法让 Git 将文件标记为冲突?

forms - 在 Drupal 中合并两个表单

Android动态改变APP主题

c++ - Qt TabStop 颜色问题

html - 不能为几个特定的​​ ID 使用链接样式