TanStack Query: o estado assíncrono que mudou como apps React buscam dados
Durante anos, desenvolvedores React trataram dados de API como se fossem estado local. Ferramentas como Redux e Context API foram projetadas para estado síncrono — temas, formulários, preferências do usuário. Quando aplicadas a dados remotos, criavam uma camada de complexidade desnecessária: actions, reducers, middlewares para chamadas assíncronas, tudo para gerenciar algo que o navegador já faz bem (cache HTTP).