はdocsによると、あなたは、テーマを使用して、この方法でコンポーネントのスタイルを設定することができます。
定義済みのテーマを使用することも、custom themeを作成することもできます。例えば は、あなたがのような単純なことができ何をしたい達成:キーで基本テーマを拡張しますレンダリング機能であなたがthemeProvider
を使用することができますし、カスタムtheme.Thisに渡し、その後、
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import getMuiTheme from 'material-ui/styles/getMuiTheme';
import Checkbox from 'material-ui/Checkbox';
const myTheme = getMuiTheme({
checkbox: { checkedColor: 'red' }
});
とあなた変更されました。
render() {
return (
<MuiThemeProvider theme={myTheme}>
<Checkbox />
</MuiThemeProvider>
);
}
アイコンを 'Checkbox'で編集するには、代わりに' iconStyle' propを使用してください。 'svg' fillプロパティを通常のインラインスタイルでターゲットにできるとは思いません。ですから、[styled-components](https://github.com/styled-components/styled-components)を使ってコンポーネントをカスタマイズする力を増やすことをお勧めします。 –