Встречается на собеседованиях • сегодня
В чем декларативность в React
React декларативен, потому что ты описываешь **что** должно отобразиться (UI), а не **как** это сделать (как в императивном подходе). Вместо ручного управления DOM (например, через `document.createElement()`), ты пишешь JSX, который React превращает в DOM-операции.
Пример:
```jsx
// Декларативно: "Покажи кнопку с текстом"
const Button = () => ;
// Императивно: "Создай кнопку, задай текст, добавь в DOM"
const button = document.createElement('button');
button.textContent = 'Click me';
document.body.appendChild(button);
```
Ключевые моменты:
- Состояние (state) управляет UI
- React сам обновляет DOM при изменениях
- JSX — это декларативное описание интерфейса

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