Material ui v1 默认主题未定义

JJ *_*Kim 1 reactjs material-ui

我试图在使用 Material ui v1 的 React 应用程序中使用默认主题,这有点奇怪。有些项目的默认主题会加载得很好,但在其他项目上却不会。

到目前为止我已经得到了这个:

import {withStyles} from '@material-ui/core/styles';

const styles = theme = ({
    paper: {

    }
});

class Topbar extends Component {
    render() {
        const {classes} = this.props;

        return (
            <Paper className={classes.paper}>
        )
    }
}

export default withStyles(styles)(Topbar);
Run Code Online (Sandbox Code Playgroud)

当它运行时,它会抛出一个错误: 'theme' is not defined no-undef

让我感到困惑的是,我在另一个项目中拥有几乎完全相同的东西,并且该项目运行得非常好。我不确定我错过了什么,而且在这件事上没有太多支持。

任何帮助表示赞赏!

sn4*_*n42 5

您的样式声明中有一个拼写错误,它应该是一个箭头函数,=>而不是使用=

const styles = theme => ({
    paper: { }
});
Run Code Online (Sandbox Code Playgroud)