Зачем вам и как правильно использовать viewer
в Relay.js?
Я провел прошлую неделю, чтобы попытаться понять Relay.js. Im теперь хорошо работает с GraphQL, и я понимаю это довольно хорошо, но у меня есть некоторые проблемы с объединением GraphQL и Relay.js в том же приложении.
Первым шагом, вероятно, будет понимание viewer
. Я видел много примеров и руководств, которые он использовал, но он никогда не объяснял, и не совсем понятно, что это точно и для чего он используется.
Документация на реле упоминает viewer
несколько раз, но нет ни одного слова, объясняющего это.
Хотелось бы, чтобы я мог что-то сделать с этим вопросом, но я не боюсь там никаких объяснений в Интернете. Он используется только в кодах и вырывает его из контекста, не имеет никакого смысла. Отвечая на этот вопрос, в любом случае потребуются некоторые знания о Realy.js/GraphQL.
Мое лучшее предположение, основанное на бесчисленных примерах, которые я исследовал, заключается в том, что это как-то связано с пользователем? Если пользователь анонимный или вошел в систему? Предоставлять различный доступ к данным на основе состояния входа или уровня пользователя?