Show! Um ponto muito interessante que a galera não costuma sacar do React Query
é que ele é primariamente um gerenciador de estados, e a grande mágica disso é que ao utilizá-lo você elimina uma tonelada de boilerplate que normalmente escreveria para controlar todo o fluxo de requisições, tem uma parte bem legal na doc sobre isso. Em resumo, sair de uma arquitetura que usa Redux
para React Query
+ Zustand
simplifica muito as coisas.
P.S.: Não vou cuspir no prato que comi hahahahaha, Redux Toolkit
+ RTK Query
também é um ótimo combo, mas sem dúvidas menos intuitivo.