Встречается на собеседованиях • сегодня
Какие знаешь встроенные типы React для Props
React предоставляет несколько встроенных типов для пропсов, которые помогают в валидации и документировании компонентов. Основные:
1. `PropTypes` (устаревший, но все еще используется):
```jsx
import PropTypes from 'prop-types';
MyComponent.propTypes = {
name: PropTypes.string,
age: PropTypes.number.isRequired,
onAction: PropTypes.func,
items: PropTypes.arrayOf(PropTypes.string)
};
```
2. TypeScript типы (современный подход):
```tsx
interface Props {
title: string;
count?: number;
onClick: () => void;
items: string[];
}
const MyComponent: React.FC = ({ title, count = 0 }) => {...};
```
Основные типы включают примитивы (string, number, boolean), функции, массивы, объекты, React-элементы (ReactNode, ReactElement), а также специальные типы вроде `oneOf`, `shape` в PropTypes или union types в TS.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы