覆盖React组件

时间:2017-09-20 21:32:39

标签: css reactjs npm override web-component

我有一个由NPM包创建的react组件。我想改变这个组件的一个CSS属性,而不触及这个包中的任何代码。换句话说,我需要一种方法将此CSS属性注入组件。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

一些想法:

1st-根据NPM模块,您可以将特殊类传递给组件。

2nd-尝试在渲染后向组件添加类。

3rd-如果可以,请使用您自己的类名将组件包装在div或span中。这可以通过允许CSS选择器的粒度来帮助。