TypeError:无法读取未定义的属性“ isRequired”

时间:2019-02-05 22:09:48

标签: reactjs react-proptypes

我是React.js的新手。我正在尝试验证propTypes,但显示错误“ TypeError:无法读取未定义的属性'isRequired'”。我将非常感谢您的建议。

RxJavaPlugins.setErrorHandler(t -> {
        logger.log(Level.SEVERE,null, t);
    });

2 个答案:

答案 0 :(得分:1)

导入应该是这样。

import {PropTypes} from "prop-types";

答案 1 :(得分:0)

您确定错误位于此组件中吗?因为这个原因,我有同样的错误:

  EmptySearchResults.propTypes = {
      searchMessage: PropTypes.message.isRequired
  };

因为消息不是propType。