在“工具栏”中没有指定muiTheme`

时间:2016-10-30 11:56:16

标签: reactjs meteor material-ui

即使我在我的组件中添加了属性muitheme,我也无法确定究竟需要什么。如果有人可以建议什么是学习{{1}的实现的最佳资源,那将会很棒。 } material ui

meteor-react

} }

错误:未捕获TypeError:无法读取未定义的属性'prepareStyles'(...)**

1 个答案:

答案 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')
);