首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Radium中使用一个组件中常用的CSS样式到其他组件?

如何在Radium中使用一个组件中常用的CSS样式到其他组件?
EN

Stack Overflow用户
提问于 2017-03-07 09:55:30
回答 1查看 88关注 0票数 0

我有两个组件,它们使用相同的布局/样式和不同的内容。我在React.js中使用Radium。我已经在其中一个组件中使用了内联样式,并希望对其他组件使用相同的样式。我对Radium和React都是新手。帮帮我!

提前谢谢。干杯!!

EN

回答 1

Stack Overflow用户

发布于 2017-03-07 10:57:59

您只需创建一个共享的外部样式文件,然后将其导入到每个需要它的组件中。

代码语言:javascript
复制
// styles.js
export default {
  base: {
    background: 'red'
  }
}

// components
import sharedStyles from 'path/to/styles.js';

@Radium
class Button extends React.Component {
  render() {
    return (
      <button
        style={[
          sharedStyles.base
        ]}>
        {this.props.children}
      </button>
    );
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42638812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档