Выбор ответа Middle memo, useMemo, useCallback обновлено
Что делает React Compiler
Вопрос
Что делает React Compiler?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: При сборке сам добавляет мемоизацию, если код по правилам React. React Compiler это плагин сборки, который анализирует компоненты и хуки и мемоизирует их автоматически, поэтому ручные memo, useMemo и useCallback обычно не нужны.
Варианты ответа
- Компилирует JSX в нативный код без виртуального DOM
- При сборке сам добавляет мемоизацию, если код по правилам Reactправильный ответ
- Переводит клиентские компоненты в серверные, где это возможно
- Заменяет хуки на классы, потому что классы работают быстрее
Разбор
React Compiler это плагин сборки, который анализирует компоненты и хуки и мемоизирует их автоматически, поэтому ручные memo, useMemo и useCallback обычно не нужны. Код с нарушением правил React компилятор пропускает. Виртуальный DOM он не убирает, серверными компоненты не делает и хуки на классы не меняет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «memo, useMemo, useCallback»
- Перерендерится ли children
- React Compiler
- React.memo
- useCallback
- useMemo
- Таблица на 10 000 строк
- memo и children
- memo и стрелочная функция в props