Я получаю предупреждение «Предупреждение: сбойный тип пропипа: неверная опора типа Object
, ожидаемый экземпляр bound checkType
.»
Это мои проптипы:
FieldTable.propTypes = {
rawData: PropTypes.instanceOf(PropTypes.object).isRequired,
percentCols: PropTypes.arrayOf(PropTypes.string).isRequired,
specialColNames: PropTypes.instanceOf(PropTypes.object).isRequired,
scenarioHeaders: PropTypes.instanceOf(PropTypes.object),
headerHierarchies: PropTypes.arrayOf(PropTypes.object).isRequired
};
Что это за «связанный checkType», на который он ссылается, и как я должен проверять мои реквизиты объекта, чтобы избежать этого предупреждения?Сами объекты являются объектами JSON, полученными из асинхронных вызовов и сгенерированными в других компонентах. Например, объект rawData поступает из компонента, который позволяет пользователю загружать электронную таблицу Excel, а затем анализирует электронную таблицу в объект JSON.Не знаю, полезна ли эта информация или нет.
Спасибо за любую помощь и особенно за более глубокие обсуждения, которые могут возникнуть по этому вопросу.