Выбор ответа Middle memo, useMemo, useCallback обновлено

Что делает React Compiler

Вопрос

Что делает React Compiler?

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

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

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

Коротко

Правильный ответ: При сборке сам добавляет мемоизацию, если код по правилам React. React Compiler это плагин сборки, который анализирует компоненты и хуки и мемоизирует их автоматически, поэтому ручные memo, useMemo и useCallback обычно не нужны.

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

  1. Компилирует JSX в нативный код без виртуального DOM
  2. При сборке сам добавляет мемоизацию, если код по правилам Reactправильный ответ
  3. Переводит клиентские компоненты в серверные, где это возможно
  4. Заменяет хуки на классы, потому что классы работают быстрее

Разбор

React Compiler это плагин сборки, который анализирует компоненты и хуки и мемоизирует их автоматически, поэтому ручные memo, useMemo и useCallback обычно не нужны. Код с нарушением правил React компилятор пропускает. Виртуальный DOM он не убирает, серверными компоненты не делает и хуки на классы не меняет.

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

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

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