Вот пример для PropTypes:
import PropTypes from 'prop-types';
class Greeting extends React.Component {
render() {
return (
<h1>Hello, {this.props.name}</h1>
);
}
}
Greeting.propTypes = {
name: PropTypes.string
};
Теперь я использую компонент Greeting
как:
<Greetings otherProp="this is a invalid prop" />
В этом случае, когда я создаю приложение для развертывания, не выдается никакой ошибки, и приложение успешно создается. Но это дает ошибку во время выполнения и ломается.
Как я могу добавить проверку, чтобы устранить эту проблему и убедиться, что компоненты не строятся с использованием неправильных типов пропеллера.