Microsoft Fabric UI& create-react-app - 如何摆脱React 15.5.3 PropTypes不推荐使用的警告

时间:2017-04-29 21:42:16

标签: reactjs ms-office

首先,我已经阅读了有关如何解决此问题的最新最好的博客 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;

仍然无法解决如何解决此问题。我确信有一些基本的东西我误解了。先感谢您。

0 个答案:

没有答案