React · Junior · Запитання 27 з 75
Чим useRef відрізняється від useState?
- ✓Правильна відповідь: Зміна
ref.currentне спричиняє повторного рендеру - 2
useRefможна використовувати лише для посилань на DOM - 3Значення
useRefскидається за кожного рендеру
Пояснення
useRef зберігає змінне значення між рендерами, не спричиняючи перемальовування. Його використовують для посилань на DOM (<input ref={inputRef}>), id таймерів, попередніх значень. Якщо значення впливає на те, що видно на екрані, воно має бути в state.