Выбор ответа Junior Ref и DOM обновлено

ref или state

Вопрос

Какое значение правильнее хранить в useRef, а не в useState?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Экземпляр стороннего графика из эффекта. Экземпляр библиотеки нужен эффектам и обработчикам, но не влияет на JSX, поэтому подходит ref.

Варианты ответа

  1. Текст, который пользователь вводит в контролируемое поле
  2. Флаг открытия модального окна с формой
  3. Экземпляр стороннего графика из эффектаправильный ответ
  4. Номер текущей страницы списка товаров

Разбор

Экземпляр библиотеки нужен эффектам и обработчикам, но не влияет на JSX, поэтому подходит ref. Текст поля, флаг модалки и номер страницы видны на экране, и при их изменении нужен рендер, значит это state.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме