我正在尝试在CodeSandbox上测试 Material-UI 组件。并不断收到错误:
TypeError undefined 不是对象(评估 '_context$muiTheme.borderRadius')
我究竟做错了什么?
我正在尝试在CodeSandbox上测试 Material-UI 组件。并不断收到错误:
TypeError undefined 不是对象(评估 '_context$muiTheme.borderRadius')
我究竟做错了什么?
解决方案是从 Material UI 中导入这些元素:
import getMuiTheme from 'material-ui/styles/getMuiTheme'
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider'
并用它们包装应用程序:
render(<MuiThemeProvider muiTheme={getMuiTheme()}><App /></MuiThemeProvider>, document.getElementById('root'));
没有它们,我们将无法从 Material UI 中获得任何样式,没有它们,Material UI 将无法工作。
这是正确的实现: https ://codesandbox.io/s/l9v5q2548z