отсутствует в проверке реквизита React JS - PullRequest
1 голос
/ 17 марта 2020

Я создал компонент:

const elementaryInfo = ({
  postTitle,
  imageUrl,
  facts,
  factSummary,
      }) => {
  return (<div> ....

И у меня есть эта ошибка:

postTitle, imageUrl, facts, factSummary is missing in props validation

Я нашел этот вопрос на этом форуме , но он содержит решение для компоненты созданы как класс. Также я нашел этот вопрос с ответом и добавил код ниже:

elementaryInfo.PropTypes = {
postTitle: PropTypes.string.isRequired,
imageUrl: PropTypes.string.isRequired,
facts: PropTypes.array.isRequired,
factSummary: PropTypes.string.isRequired

но это не решило мою проблему, у меня другая ошибка:

Unreacheble code detected. Typo in static class property declaration.

Пожалуйста, помогите мне, как я могу решить это?

1 Ответ

1 голос
/ 17 марта 2020

Привет, Матц, для декларации просто должно быть elementaryInfo.propTypes.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...