Выбор ответа Junior Ref и DOM обновлено
ref или state
Вопрос
Какое значение правильнее хранить в useRef, а не в useState?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Экземпляр стороннего графика из эффекта. Экземпляр библиотеки нужен эффектам и обработчикам, но не влияет на JSX, поэтому подходит ref.
Варианты ответа
- Текст, который пользователь вводит в контролируемое поле
- Флаг открытия модального окна с формой
- Экземпляр стороннего графика из эффектаправильный ответ
- Номер текущей страницы списка товаров
Разбор
Экземпляр библиотеки нужен эффектам и обработчикам, но не влияет на JSX, поэтому подходит ref. Текст поля, флаг модалки и номер страницы видны на экране, и при их изменении нужен рендер, значит это state.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.