我在反应项目中遇到问题。执行项目时,出现以下错误:
“失败的道具类型:道具‘主题’在 MuiThemeProvider 中被标记为必需,但其值未定义。”
这个错误是因为我必须放置 MuiThemeProvider 才能在我的项目中应用抽屉。找了好几个论坛,发现是material-ui版本相关的错误,但还是没能解决。
import React from 'react';
import PropTypes from 'prop-types';
import { Link } from 'react-router-dom';
import { withStyles } from 'material-ui/styles';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import AppBar from 'material-ui/AppBar';
import Button from 'material-ui/Button';
import IconButton from 'material-ui/IconButton';
import Drawer from 'material-ui/Drawer';
import Toolbar from 'material-ui/Toolbar';
import MenuIcon from 'material-ui-icons/Menu';
import TextField from 'material-ui/TextField';
import Paper from 'material-ui/Paper';
import Grid from 'material-ui/Grid';
import '../assets/scss/main.scss';
import img from '../assets/images/react.png';
const styles = theme => ({
root: …Run Code Online (Sandbox Code Playgroud)