Встречается на собеседованиях • сегодня
Как работает двустороннее связывание
Двустороннее связывание (two-way binding) синхронизирует данные между моделью и представлением. Изменения в UI автоматически обновляют модель, и наоборот.
**Пример с `v-model` в Vue:**
```html
{{ message }}
``` Здесь `v-model` связывает значение инпута с переменной `message`. При вводе текста `message` обновляется, а `` отражает изменения. **Как это работает:** 1. **View → Model**: Слушает события (например, `input`) и обновляет данные. 2. **Model → View**: При изменении данных реактивно обновляет DOM. **В React** (одностороннее связывание + обработчики): ```jsx setMessage(e.target.value)} /> ``` Здесь связывание имитируется через `value` и `onChange`. **Плюсы:** - Упрощает код, автоматизируя синхронизацию. **Минусы:** - Может снижать производительность при сложных формах. - Неявное поведение усложняет отладку.

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