Что ты знаешь о React 19? Какие изменения были относительно React 18?
React 19 расширил поддержку асинхронных Actions, добавил useActionState, useOptimistic и use, а также передачу ref как prop функциональному компоненту.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
React 19 расширил поддержку асинхронных Actions, добавил useActionState, useOptimistic и use, а также передачу ref как prop функциональному компоненту.
Читать ответОбоснуйте выбор React Hook Form требованиями формы: управлением значениями, валидацией, интеграцией полей и стоимостью обновлений.
Читать ответЛитеральный тип описывает конкретное значение, например 'loading', 200 или true, а объединение литералов — ограниченный набор вариантов.
Читать ответuseState хранит состояние между рендерами, а setter ставит обновление в очередь; текущая переменная в обработчике немедленно не меняется.
Читать ответДля одинакового значения React уже использует сравнение Object.is, поэтому отдельная проверка перед setter обычно не нужна.
Читать ответSet хранит уникальные значения и поддерживает добавление, удаление, проверку наличия и перебор в порядке вставки.
Читать ответРазделяйте общие доменные типы, API и чистую логику, а платформенные входы, навигацию и UI-адаптеры держите отдельно.
Читать ответРендер React-компонента может быть вызван обновлением его state, рендером родителя, изменением используемого context или внешней подписки.
Читать ответУменьшите объём данных и перенесите тяжёлый парсинг с фильтрацией в worker; отрисовку большого списка оптимизируйте отдельно.
Читать ответВ коде не очищается interval, мутируется state и используется нестабильный key; запросы также могут перезаписывать более свежие данные.
Читать ответОчередь хранит ожидающие задачи и число активных обработчиков; новый запуск разрешён только пока active меньше лимита.
Читать ответВо Vue 2 $set нужен для реактивного добавления нового свойства в наблюдаемый объект и замены элемента массива по индексу.
Читать ответ