Что вам не понравилось во Vue и что понравилось в React?
Сравните Vue и React на конкретных задачах и версиях, отделяя личные предпочтения от ограничений технологии.
Читать ответПодготовка к интервью
622 вопроса по React с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по React — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, react, browser.
Каталог
Сравните Vue и React на конкретных задачах и версиях, отделяя личные предпочтения от ограничений технологии.
Читать ответНовые объекты и функции в props нарушают поверхностное равенство React.memo; стабильность нужно проверять по всем передаваемым значениям.
Читать ответFiber представляет работу React как дерево узлов; планировщик позволяет разделять вычисление обновления и выбирать более срочную работу.
Читать ответТочный следующий этап знает рекрутер; полезно уточнить формат, ожидаемый уровень Vue и разрешённые инструменты заранее.
Читать ответРасскажите, какой медленный сценарий записывали в React Profiler и какие компоненты занимали время или обновлялись лишний раз.
Читать ответТипичные антипаттерны — мутация state, побочные эффекты в render, неверные key, дублирование производного состояния и неполные зависимости эффектов.
Читать ответДобавьте userId в зависимости эффекта, сбрасывайте прежние данные и состояние ошибки при новой загрузке, а старым запросам запрещайте обновлять состояние после cleanup.
Читать ответК основным подходам относятся чистые функции, композиция, функции высшего порядка, неизменяемые данные, каррирование и частичное применение.
Читать ответКомпоненту нужны состояния загрузки, ошибки, пустого списка и успеха, а запрос следует отменять или игнорировать при уходе.
Читать ответНазовите фактическую версию React, если помните, и уточните, участвовали ли в обновлении или поддерживали готовую конфигурацию.
Читать ответНа рендер влияют state, props, context и обновление родителя; оптимизация начинается с правильного размещения состояния и измерения.
Читать ответНазовите основной frontend-стек, роль фреймворка и свои реальные задачи в нём.
Читать ответ