proptypes error when using material-ui

一世执手 提交于 2019-12-11 06:29:16

问题


i just started a reactJS project and when i decided to use material-ui it statrted throwing a lot of errors like this one:

bundle.js:12441 Warning: Failed Context Types: Calling PropTypes validators directly is not supported by the prop-types package. Use PropTypes.checkPropTypes() to call them. Read more at fb.me/use-check-prop-types Check the render method of CardHeader.

my App component looks like this:

import React from 'react';
import PropTypes from 'prop-types';
import NavBar from './common/NavBar';
import Logo from './common/Logo';
import MuiThemeProvider from 'material-ui/styles/MuithemeProvider';

class App extends React.Component {
  render() {
    return (
      <MuiThemeProvider>
        <div className="container-fluid">
          <Logo />
          <NavBar />
          {this.props.children}
        </div>
      </MuiThemeProvider>
    );
  }
}

App.PropTypes = {
  children: PropTypes.object.isRequired
};

export default App;

material-ui version: 0.20.0

react version: 15.0.2


回答1:


Try:

App.propTypes = {
  children: PropTypes.object.isRequired
};


来源:https://stackoverflow.com/questions/47956980/proptypes-error-when-using-material-ui

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!