#graphql #relay #relaymodern
#graphql #реле #relaymodern
Вопрос:
Недавно я начал грокать Relay Modern. Я понимаю, что QueryRenderer используется для извлечения данных с помощью запроса GraphQL, ваш корневой компонент будет иметь средство визуализации запросов, а все дочерние компоненты определяют необходимые им данные в терминах фрагментов GraphQL. Но является ли наличие только одного QueryRenderer хорошим способом продвижения вперед, не было бы сложно передать параметры запроса и фрагмента вплоть до корня? Если у нас есть несколько QueryRenderer, мы на самом деле не используем механизм кэширования Relay, поскольку каждый QueryRenderer создает свое собственное дерево хранилища.
Мы высоко ценим любые мысли или рекомендации по использованию QueryRenderer.