Co potřebuju k integraci GraphQL Subscriptions do Vue aplikace?
Zdravím, plánuju přidat do svojí Vue aplikace podporu pro GraphQL Subscriptions a chtěl bych se zeptat, co všechno k tomu vlastně potřebuji. Mám už nainstalovaný Apollo Client a celkem zvládám základní dotazy a mutace, ale Subscriptions mi přijdou jako úplně jiná liga. Je potřeba nějaké speciální nastavení na serverové straně, nebo stačí nějaký websocket? Jak vlastně vypadá ta konfigurace v Apollo Clientu? Jak se to propojuje s Vue komponentami? Slyšel jsem něco o použití Vuex, ale nejsem si jistý, jestli je to nutné nebo jak to celé nastavit. A co třeba správa stavu v reálném čase? Jak to funguje, když přijde nová data přes Subscription? Docela mě zajímá i to, jak řešit případné chyby – dostanu je nějak elegantně do komponenty, nebo musím použít nějaké globální error handler? Budu rád za jakékoliv tipy nebo odkazy na tutoriály. Děkuju!
