使用material-ui时出现proptypes错误 [英] proptypes error when using material-ui

查看:338
本文介绍了使用material-ui时出现proptypes错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚开始了reactJS项目,当我决定使用material-ui时,它抛出了很多这样的错误:

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警告:失败的上下文类型:prop-types包不支持直接调用PropTypes验证程序.使用PropTypes.checkPropTypes()对其进行调用.在fb.me/use-check-prop-types中了解更多信息.检查CardHeader的渲染方法.

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.

我的App组件如下:

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版本:0.20.0

material-ui version: 0.20.0

反应版本:15.0.2

react version: 15.0.2

推荐答案

尝试:

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

这篇关于使用material-ui时出现proptypes错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆