Теория
Виртуальное представление позволяет декларативно описывать UI, согласовывать обновления и сохранять идентичность компонентов.
Читать ответ →
Теория
React.memo сравнивает props; без props сравнение обычно позволяет пропустить обновление от родителя, но не собственный state или context.
Читать ответ →
Поведенческий
Разделите технологии по глубине опыта: production, самостоятельные проекты, учебная практика и только знакомство.
Читать ответ →
Теория
Используйте React.lazy с dynamic import и Suspense для состояния загрузки.
Читать ответ →
Теория
Key связывает элемент списка с его предыдущей идентичностью и помогает React сохранять правильное состояние при изменениях порядка.
Читать ответ →
Лайвкодинг
В эффекте создайте AbortController и отменяйте его в cleanup при смене userId; старому запуску запретите менять state.
Читать ответ →
Поведенческий
Расскажите о реальном начале во frontend и конкретных причинах выбора React на том этапе.
Читать ответ →
Поведенческий
Объясните реальную причину перехода: задачи команды, требования проекта, удобство подхода или возможность развиваться.
Читать ответ →
Теория
Axios выполняет HTTP-запросы и предоставляет транспортные удобства, React Query управляет состоянием и кешем асинхронных данных.
Читать ответ →
Лайвкодинг
Поместите данные в Context Provider над нужным поддеревом, а дочерний компонент прочитает их через useContext.
Читать ответ →
Теория
useMemo вычисляется во время render, а useEffect запускается после commit соответствующего результата.
Читать ответ →
Теория
Такие библиотеки добавляют управление серверным состоянием: кеш, дедупликацию, статусы, повторные загрузки и инвалидирование.
Читать ответ →