Выбор ответа Junior Эффекты и жизненный цикл спрашивают часто обновлено

Эффект без массива зависимостей

Вопрос

Когда выполнится эффект, если второй аргумент не передан вообще?

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

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

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

Коротко

Правильный ответ: После каждого рендера компонента. Без массива зависимостей эффект запускается после каждого коммита компонента.

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

  1. Один раз после монтирования
  2. После каждого рендера компонентаправильный ответ
  3. Никогда: без массива эффект пропускается
  4. При изменении любого из props

Разбор

Без массива зависимостей эффект запускается после каждого коммита компонента. Один раз после монтирования означает []. Аргумент необязательный. Отдельного режима «только при изменении props» нет, изменения нужно перечислить в массиве.

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

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