Вопросы к собеседованию по 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 и когда его следует применять?