⚡
React 18
startTransition
Marca updates como não-urgentes para manter a UI responsiva durante cálculos pesados.
Definição
startTransition é uma API do React 18 (Concurrent) que marca atualizações de estado como não-urgentes. O React pode interromper essas atualizações se uma mais urgente chegar (ex: digitação), mantendo a UI responsiva.
🔴 Problema
Filtrar lista enorme ao digitar trava o input — o React processa tudo como urgente.
✅ Solução
Envolver o update pesado em startTransition. O React pode interrompê-lo para priorizar a digitação.
💡 Dica Senior
Urgente: digitação, cliques, animações. Não-urgente: filtros pesados, navegação de dados.
Perguntas de Entrevista
🔗 Termos do dicionário
2/48