Встречается на собеседованиях • сегодня
Что такое PropTypes
PropTypes — это механизм проверки типов пропсов в React. Позволяет определить ожидаемые типы данных для компонента и выводит предупреждения в консоли, если пропсы не соответствуют заданным типам.
Пример использования:
```jsx
import PropTypes from 'prop-types';
function User({ name, age }) {
return
{name}, {age}
;
}
User.propTypes = {
name: PropTypes.string.isRequired,
age: PropTypes.number
};
```
Основные типы:
- `PropTypes.string`
- `PropTypes.number`
- `PropTypes.bool`
- `PropTypes.array`
- `PropTypes.object`
- `PropTypes.func`
- `PropTypes.node` (всё что может рендериться)
- `PropTypes.element` (React-элемент)
Можно указывать обязательность (`isRequired`) или задавать значения по умолчанию через `defaultProps`. С версии React 15.5 PropTypes вынесены в отдельный пакет. В TypeScript обычно используют интерфейсы/типы вместо PropTypes.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы