Поиск по сайту
Ctrl + K

Вопросы к собеседованию по React

  • Какие есть антипаттерны в React?

  • Каковы последствия использования индексов массива в качестве значений для ключей в React?

  • Как обрабатывать асинхронную загрузку данных в React-приложениях?

  • Какова цель формата аргумента функции обратного вызова для setState() в React и когда его следует использовать?

  • Что такое разделение кода в приложении на React?

  • Объясните паттерн композиции в React

  • Какие подводные камни при использовании контекста в React?

  • В чем разница между контролируемыми и неконтролируемыми компонентами React?

  • Какие распространенные подводные камни при получении данных в React?

  • Как отлаживать React приложения?

  • В чем разница между state и props в React?

  • Для чего нужны границы обработки ошибок (Error Boundaries) в React?

  • Что такое паттерн Flux и каковы его преимущества?

  • Что такое forwardRef() в React и для чего он используется?

  • Для чего используются React Fragments?

  • Что такое компоненты высшего порядка в React?

  • Каковы преимущества использования хуков в React?

  • Что такое гидратация в React?

  • Как локализовать React-приложения?

  • Почему React не рекомендует изменять состояние?

  • Объясните однонаправленный поток данных в React и его преимущества.

  • Как оптимизировать производительность React контекстов для снижения переотрисовок?

  • Для чего используются порталы в React?

  • Объясните паттерн компонентов-презентеров и контейнеров в React.

  • Что такое перерисовка (re-rendering) в React?

  • Какие правила использования React Hooks?

  • Какова цель использования пропса key в React?

  • В чем разница между React Node, React Element и React Component?

  • Что такое React Suspense и что он позволяет?

  • Что такое React Fiber и как это улучшение по сравнению с предыдущим подходом?

  • Что такое согласование (reconciliation) в React?

  • Что такое render props в React и для чего они нужны?

  • Как сбросить состояние компонента в React?

  • Объясните серверный рендеринг приложений React и его преимущества?

  • Объясните, что происходит при вызове setState в React

  • Как выбрать между использованием состояния React, контекста и внешних менеджеров состояния?

  • Объясните статическую генерацию приложений на React и ее преимущества

  • Что такое строгий режим React и каковы его преимущества?

  • Как тестировать приложения на React?

  • Какой используется хук useCallback в React и когда его следует применять?

1
2