Встречается на собеседованиях • сегодня
Как сделать приходящие props в компонент React не обязательными без знака вопроса
В React можно сделать props необязательными, задав им значения по умолчанию через `defaultProps` или используя деструктуризацию с параметрами по умолчанию.
**1. Через defaultProps:**
```jsx
function MyComponent(props) {
return
{props.text}
;
}
MyComponent.defaultProps = {
text: 'Default Text'
};
```
**2. Через деструктуризацию:**
```jsx
function MyComponent({ text = 'Default Text' }) {
return {text}
;
}
```
Оба способа позволяют не передавать пропс `text` — компонент будет использовать значение по умолчанию.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы