Разкажи ми за hook-а useTransition — как работи и за какво се използва?
Frontend
В кой момент спрямо цикъла на събитията се изпълнява requestAnimationFrame?
Да предположим, че имаме приложение React Native и уеб приложение. Някои браузърни API, включително Local Storage, не са достъпни в React Native (там се използва Async Storage). Как бихте реализирали единен интерфейс за съхранение с различни реализации за уеб и React Native?
Обмисляли ли сте други по-модерни сборници, като Vite или Rollup?
Кой сборчик използвахте в проекта? Споменахте, че оптимизирахте Webpack — това ли беше основният сборчик?
Как може да се анализира JSON потоково, разделяйки обработката на части, за да не блокира основния поток? С какво може да се стартира обработката на следващата част, за да не забави страницата (например, requestIdleCallback, генератори)?
Разкажете за себе си, за опита си и за последните си проекти.
Какви са основните разлики в стилизирането между React Native (Web) и обикновено уеб приложение?
Ако имаме голям магазин, състоящ се от няколко части, и родителският компонент използва една част от състоянието, а детският друга, как да осигурим независим повторен рендеринг на тези компоненти без да ги обвиваме в useMemo?