Perché è necessario e come utilizzare viewer
correttamente in Relay.js?Viewer in Relay.js
Ho trascorso la scorsa settimana per cercare di capire Relay.js. Ora sto bene con GraphQL e lo capisco abbastanza bene, ma sto avendo alcuni problemi con l'unione di GraphQL e Relay.js nella stessa applicazione.
Il primo passo sarebbe probabilmente comprendere viewer
. Ho visto molti esempi e tutorial che lo utilizzano ma non viene mai spiegato e non è molto chiaro di cosa si tratta esattamente e per cosa è usato.
La documentazione del relè menziona viewer
poche volte ma non c'è nemmeno una sola parola che la spieghi.
Vorrei poter aggiungere qualcosa a questa domanda ma ho paura che non ci siano spiegazioni online. È usato solo nei codici e lo strappa dal contesto non avrebbe alcun senso. Rispondere a questa domanda richiederà comunque qualche conoscenza su Realy.js/GraphQL.
La mia ipotesi migliore basata su innumerevoli esempi che ho esaminato è che è in qualche modo correlata all'utente? Se l'utente è anonimo o ha effettuato l'accesso? Per garantire un accesso diverso ai dati in base allo stato di accesso o al livello utente?