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