私は、このコンポーネントを特定のページに置くのを別にしています。しかし、別のclassNameプロパティを提供すると、コンポーネントを宣言するときに提供された元のクラスのスタイリングだけが使用されます。拡張コンポーネントのclassNameをオーバーライドする方法は?
コンポーネント:
import React, { Component } from 'react';
import styles from './label.css';
class Label extends Component {
render() {
return (
<div className={styles.labelClass} />
);
}
}
export default Label;
ページ私は違っそれを配置したい:私はこのISN」ので、メディアに クエリを使用する必要がなく、
import React, { Component } from 'react';
import styles from './page.css';
import Label from '../common/label.jsx';
class Page extends Component {
render() {
return (
<div>
<Label className={styles.positionLeft} />
</div>
);
}
}
export default Page;
は、通常、私は、カスタムスタイリングでこれを行うだろうこの状況では可能です。
または使用[クラス名](http://stackoverflow.com/questions/34521797/how-to-add-multiple-classes -to-a-reactjs-component)を使用して複数のクラスを適用します。 –
それは可能性があります、ポストは、連結よりも置き換えのように聞こえるようにしました。 –