React · Senior · Запитання 16 з 75
Навіщо useImperativeHandle?
- ✓Правильна відповідь: Віддати батькові через ref обмежений набір методів замість DOM-вузла
- 2Викликати методи дочірнього компонента без ref, за назвою компонента
- 3Синхронно оновлювати state батька з ефекту дочірнього компонента
Пояснення
useImperativeHandle(ref, () => ({ focus, scrollToBottom })) відкриває лише потрібні методи й приховує деталі реалізації. Імперативний API - виняток для фокусу, скролу, анімацій і медіа, а не заміна props.