Реакция: isRequired не работает, если для этого обязательного свойства есть реквизит по умолчанию

У меня есть поле score что требуется. Я хочу предоставить для него значение по умолчанию в качестве запасного варианта, поэтому предупреждение будет отображаться в консоли, но приложение пока что будет работать как обычно.

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

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

Если я удаляю значение по умолчанию, оно работает как положено.

Я в Storybook и мне нужно отобразить таблицу с PropTypes следующим образом:

ожидаемый результат в сборнике рассказов

токовый выход с оценкой по умолчанию

0 ответов

Другие вопросы по тегам