即使我在我的组件中添加了属性muitheme
,我也无法确定究竟需要什么。如果有人可以建议什么是学习{{1}的实现的最佳资源,那将会很棒。 } material ui
meteor-react
} }
错误:未捕获TypeError:无法读取未定义的属性'prepareStyles'(...)**
答案 0 :(得分:2)
所以,它的工作方式有点不同。
在您的应用中提供主题的最快/最正确的方法是使用高阶组件MuiThemeProvider
。它应该在您应用的根目录中。
查看文档的这一部分,了解更多信息 http://www.material-ui.com/#/get-started/usage
文档示例:
import React from 'react';
import ReactDOM from 'react-dom';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import MyAwesomeReactComponent from './MyAwesomeReactComponent';
import myMaterialTheme from './myMaterialTheme.js';
import getMuiTheme from 'material-ui/styles/getMuiTheme';
const muiTheme = getMuiTheme(myMaterialTheme);
const App = () => (
<MuiThemeProvider muiTheme={muiTheme}>
<MyAwesomeReactComponent />
</MuiThemeProvider>
);
ReactDOM.render(
<App />,
document.getElementById('app')
);