使用material-ui时出现proptypes错误 [英] proptypes error when using material-ui
本文介绍了使用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. UsePropTypes.checkPropTypes()
to call them. Read more at fb.me/use-check-prop-types Check the render method ofCardHeader
.
我的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屋!
查看全文