Теория
27 окт 2026
React 18 принёс automatic batching и transitions; React 19 добавил Actions, useActionState, useOptimistic и новые возможности работы с ресурсами.
Читать ответ →
Поведенческий
27 окт 2026
Опишите реальные границы Suspense и почему fallback был общим для страницы либо локальным для отдельной части.
Читать ответ →
Теория
27 окт 2026
Начните с React Profiler и браузерного Performance: тяжёлый компонент определяется измеренным вкладом в задержку, а не размером файла.
Читать ответ →
System Design
27 окт 2026
Разделите проблему на долгую серверную обработку, объём передачи и дорогую отрисовку; у каждого этапа свой способ оптимизации.
Читать ответ →
Теория
27 окт 2026
Vue-компонент нельзя просто перенести в React без адаптации UI; независимую бизнес-логику часто можно сохранить через явные контракты.
Читать ответ →
Теория
27 окт 2026
Изменения props нарушают владение данными, побочный эффект в computed делает вычисления непредсказуемыми, а индекс key путает идентичность строк при перестановке.
Читать ответ →
Теория
27 окт 2026
TypeScript-типы удаляются при компиляции. Если JavaScript-функция выполняет a+b со строками, получится конкатенация, а не числовая сумма.
Читать ответ →
Поведенческий
27 окт 2026
Объясните выбор React требованиями продукта, навыками команды и экосистемой, а не утверждением, что остальные инструменты хуже.
Читать ответ →
Теория
27 окт 2026
Разделите контексты темы и данных, переместите состояние к реальным потребителям и стабилизируйте значения провайдеров. Компонент не должен подписываться на ненужные данные.
Читать ответ →
Поведенческий
27 окт 2026
Уточните, с чем именно работали: PWA, React Native или другой оболочкой, и какую часть приложения реализовали лично.
Читать ответ →
Теория
27 окт 2026
Большой render-blocking CSS задержит отображение и потребует времени на разбор; сжатие не устраняет стоимость обработки всего файла.
Читать ответ →
Теория
27 окт 2026
В ленте стоит оптимизировать дорогие элементы и вычисления, а не механически оборачивать каждый prop и обработчик.
Читать ответ →