Executando verificação de segurança...
2

useEffect não é assíncrono. Ele roda após o commit do render no DOM, mas no main thread. O que pode ser assíncrono é o código dentro dele, não o hook em si.
E sim concordo que um useEffect isolado não é um gargalo por si só.
O problema de performance surge quando ele é usado como ferramenta padrão de controle de fluxo: data fetching, derivação de estado e orquestração de lógica.
Isso cria renders intermediários, cascata de efeitos e trabalho desnecessário no main thread.

Carregando publicação patrocinada...
1