Můžu používat Dataloader a Apollo Client dohromady?
Když se bavím o optimalizaci dotazů v GraphQL, tak mě napadlo, jestli je možné kombinovat Dataloader s Apollo Clientem. Zajímalo by mě, jak to vlastně funguje dohromady, protože Dataloader je super pro batching a caching requestů, ale Apollo Client má taky svoje mechanismy na zpracovávání dat a cachování. Může to nějakým způsobem kolidovat nebo se vzájemně doplňovat? Když třeba použiju Dataloader na serverové straně pro optimalizaci dotazů do databáze a pak na klientské straně Apollo Client pro správu stavu aplikace a synchronizaci dat, tak jak by to vlastně mělo fungovat? Mám obavy, že by mohlo docházet k duplicitnímu načítání dat nebo problémům s konzistencí. Jaké jsou nejlepší praktiky pro integraci těchto dvou nástrojů? Máte někdo zkušenosti s tímto nastavením? Byl bych vděčný za jakékoli tipy nebo rady, jak to správně nastavit, aby to fungovalo hladce a efektivně. Díky!