我是一个有帮助的助手,可以为您进行文本翻译。以下是需要翻译的内容:
我有一个自定义的 ReactJS 组件,希望以插件的形式提供给许多不同的网站,并按照特定的方式进行样式设计。但是当网站使用全局样式(Twitter Bootstrap 或其他 CSS 框架)时,会添加和覆盖我的组件的样式。例如:
global.css:
label {
color: red;
font-weight: bold;
}
component.js:
class HelloMessage extends React.Component {
render() {
let style = {
color: "green"
};
return (<label style={style}>Hello</label>);
}
}
结果:
以上我没有在组件的样式中使用 "font-weight: bold",但是我的组件在结果中使用了。
我希望能够封装我的自定义组件样式,使它们在所有网站上看起来都一样。