材质ui v1默认主题未定义

时间:2018-07-25 04:11:36

标签: reactjs material-ui

我正在尝试使用材质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);

当它运行时,会引发错误: 'theme' is not defined no-undef

让我陷入困境的是,我在另一个项目中几乎拥有完全相同的东西,而且一个项目运行得很好。我不确定自己缺少什么,对此没有多少支持。

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

样式声明中有一个错字,应该是使用=>而不是=的箭头功能:

const styles = theme => ({
    paper: { }
});