Considerou outros empacotadores mais modernos, como Vite ou Rollup?
Frontend
Fale-me sobre o hook useTransition — como funciona e para que é utilizado.
Em que momento em relação ao ciclo de eventos é que o requestAnimationFrame é executado?
Vamos supor que temos uma aplicação React Native e uma aplicação web. Algumas APIs do navegador, incluindo Local Storage, não estão disponíveis no React Native (lá, usamos Async Storage). Como você implementaria uma interface única para o armazenamento com diferentes implementações para web e React Native?
Qual compilador você usou no projeto? Você mencionou que otimizou o Webpack — era o compilador principal?
Como pode analisar JSON de forma sequencial, dividindo o processamento em chunks, para não bloquear o thread principal? Por que métodos pode passar o processamento do próximo chunk para não atrasar a página (por exemplo, requestIdleCallback, geradores)?
Fale sobre si, sua experiência e seus últimos projetos.
Quais são as principais diferenças na estilização entre React Native (Web) e uma aplicação web comum?
Se temos uma loja grande, composta por várias partes, e o componente pai usa uma parte do estado, e o filho outra, como garantir uma renderização independente desses componentes sem envolvê-los em useMemo?