React:当具有必需属性的默认属性时,isRequired不起作用

时间:2019-02-27 17:04:58

标签: reactjs react-proptypes storybook isrequired

我有一个必填字段score。我想为其提供默认值作为后备,因此警告将显示在控制台中,但同时该应用程序将正常运行。

Score.defaultProps = {
  dot  : false,
  score: 100
}

Score.propTypes = {
  score: PropTypes.number.isRequired,
  dot  : PropTypes.bool
}

如果删除默认值,它将按预期工作。

我在Storybook中,需要显示具有PropTypes的表,如下所示:

expected output in Storybook

current output with default score

0 个答案:

没有答案