Встречается на собеседованиях • сегодня

Что такое Two-way binding

Two-way binding — это механизм синхронизации данных между моделью (данными) и представлением (UI). Когда данные в модели меняются, представление автоматически обновляется, и наоборот — изменения в UI (например, ввод в поле формы) сразу отражаются в модели. Чаще всего используется в формах. Например, во фреймворках типа Angular или Vue: ```html

{{ message }}

``` ```typescript // Angular пример

{{ message }}

``` Под капотом это обычно комбинация: 1. Связывания свойств (property binding) — модель → представление 2. Обработки событий (event binding) — представление → модель В React two-way binding эмулируется через управляемые компоненты: ```jsx function MyComponent() { const [value, setValue] = useState(''); return setValue(e.target.value)} />; } ``` Основной плюс — удобство работы с формами, минус — потенциальные проблемы с производительностью при сложных связях.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы