首先,我已经阅读了有关如何解决此问题的最新最好的博客 https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html我读到的答案几乎回答了我的问题:How to fix React 15.5.3 PropTypes deprecated warning when using create-react-app
我已安装npm install prop-types
并将其导入我的代码 - 请参阅下文。
根据我对上一个链接的理解,即使我没有使用任何道具,我的其他库可能是 - 我认为Fabric UI在我尝试创建此按钮组件时会这样做。
这是我的代码:
import React from 'react';
var PropTypes = require('prop-types')
import { PrimaryButton, IButtonProps} from 'office-ui-fabric-react/lib/Button';
class GetAllEmployeesButton extends React.Component<IButtonProps, {}> {
render() {
return(
<div>
{/*this bring up an error :-( */}
<div>{this.props.text}</div>
<h1> this is redering ok </h1>
<PrimaryButton
text='Click Me'
onClick={ () => alert('Clicked') }
/>
</div>
)
}
}
GetAllEmployeesButton.propTypes = {
text: PropTypes.string.isRequired,
}
export default GetAllEmployeesButton;
仍然无法解决如何解决此问题。我确信有一些基本的东西我误解了。先感谢您。