Публикации по теме 'react-apollo'


Лучший способ обработки ошибок и состояний загрузки и их компонентов в Apollo GraphQL.
Apollo Client — одна из многих библиотек управления состоянием в React. Основное внимание уделяется поддержке управления состоянием для бэкэндов на основе GraphQL. Есть много вещей, которые нравятся в Apollo Client, а именно: Декларативный подход Нормализация данных Политики выборки Декларативный способ опроса Декларативный способ повторной загрузки Управление ошибками Управление кешем Все остальное гладко, но обработка состояния загрузки и состояния ошибки и..

Вопросы по теме 'react-apollo'

Как повторно получить запрос вне его обернутого компонента?
У меня два экрана: Экран1: Результаты Экран 2: Редактировать фильтры Когда я редактирую фильтры на Screen2 и нажимаю назад, я хотел бы повторно получить запрос на Screen1 (с недавно созданной строковой переменной фильтра). Редактирование...
1480 просмотров
schedule 23.12.2022

Uncaught Error: react-apollo поддерживает только запрос, подписку или мутацию для каждого HOC
Я пытаюсь обернуть свой компонент Chat двумя запросами и одной мутацией, используя compose . Однако я все еще получаю следующую ошибку в консоли: Неперехваченная ошибка: react-apollo поддерживает только запрос, подписку или мутацию...
2818 просмотров

Как передать имитированную исполняемую схему клиенту Apollo?
Пример Mocking для Apollo GraphQL имеет следующий код (см. ниже). Самое интересное, что последняя строка — они создают и выполняют запрос graphql . Но обычно вам нужно создать объект ApolloClient. Я не могу понять, как это сделать....
2053 просмотров
schedule 13.06.2023

Использование Config.skip с запросом React-Apollo
У меня возникли проблемы с использованием свойства Config.skip внутри моей оболочки graphql () . Намерение состоит в том, чтобы запрос запускался с аргументом currentGoalID только после того, как пользователь выбрал элемент из...
700 просмотров
schedule 05.11.2022

Проблема, связанная с созданием NetworkInterface в ApolloClient
Мне нужно сделать собственный запрос к конечной точке graphql. (Реализация по умолчанию делает вызов POST для указанного нами URL-адреса). Мне нужно сделать вызов AJAX. Я прочитал это с:...
140 просмотров
schedule 05.07.2022

GraphQL: клиент react-apollo перезаписывает элементы массива
У меня есть запрос GraphQL, который возвращает массив элементов. Я могу запустить запрос в GraphiQL и получить ожидаемый результат. У меня есть приложение для реагирования, которое использует react-apollo и @graphql декоратор для разрешения...
653 просмотров
schedule 17.12.2023

Композиция фрагмента с клиентом Apollo: соглашение и шаблон
В приложении Apollo (но также и в GraphQL / Relay) можно выбрать совместное размещение требований к данным по компонентам или, в конечном итоге, самому составить большие запросы GraphQL. Мы решили объединить требования к данным для компонентов,...
853 просмотров
schedule 17.06.2022

Обработка обернутых Apollo потомков в модульных тестах, которые монтируют компонент React
Я работал с ApolloJS в React (через react-apollo ) в течение последних нескольких месяцев и изучил ряд уловок и проблем, связанных с модульным тестированием компонентов, обернутых Apollo. При тестировании компонента, который напрямую упакован с...
896 просмотров
schedule 10.09.2022

Как установитьState () в React / Apollo с помощью graphQL
Я пытаюсь установитьState () на результат запроса, который у меня есть из graphQL, но мне трудно понять, как это сделать, потому что он всегда будет загружаться или используется только из реквизита. Я сначала установил состояние constructor...
9103 просмотров
schedule 03.12.2023

Может ли мутация Apollo вернуть пользовательский объект результата?
Результат, возвращаемый мутацией Apollo, обычно представляет собой тип или подмножество полей типа, и это обычно здорово. Итак, моя мутация: const addUserMutation = gql` mutation createUser($email: String!, $permissions:...
1978 просмотров
schedule 31.12.2022

Обновить кеш Apollo GraphQL без использования refetchQueries?
У меня есть приложение React для доступа к серверу GraphQL с помощью клиента Apollo (версия 1.x). Вот такая схема сервера. type Query { currentShop: Shop } type Shop { id: ID! name: String! products: [Product!]! ...etc } У меня...
1675 просмотров

apollo-link-state cache.writedata приводит к предупреждению об отсутствующем поле
Когда я вызываю мутацию на своем клиенте, я получаю следующее предупреждение: writeToStore.js:111 Отсутствует поле updateLocale в {} Это мое состояниеСсылка: const stateLink = withClientState({ cache, resolvers: { Mutation: {...
5178 просмотров
schedule 02.12.2022

Проблема с подпиской на Apollo — updateQuery не срабатывает
У меня есть работающий веб-сокет, созданный с помощью интерфейса Apollo WebSocketLink. Мне удалось подписаться на событие с помощью subscribeToMore , и сервер отправил сообщение (его можно увидеть на вкладке сети). К сожалению, функция updateQuery...
444 просмотров
schedule 17.08.2022

React-Apollo: передача состояния компонентов в переменные запроса
Можно ли как-то внедрить состояние компонентов в параметры запроса? Что-то вроде реквизита? options: (ownProps : any, ownState???) =>{ console.log(a) return { variables: { name : ownProps.name...
385 просмотров
schedule 24.01.2023

Apollo GraphQL (React) Обмен данными между компонентами
Я только начал использовать react-apollo и задавался вопросом, как лучше всего обмениваться данными между компонентами. Например, у меня есть componentA , который использует grapql из react-apollo для получения некоторых данных ( WrappedA )....
1391 просмотров

Использование React.Components с apollo-client и TypeScript
Я пытаюсь создать простой компонент React, используя apollo-client и TypeScript. Этот компонент просто запрашивает список статей и отображает их. Код выглядит следующим образом: import * as React from 'react'; import graphql from...
2083 просмотров
schedule 19.06.2023

Apollo GraphQL (React) refetchQueries / update после мутации не обновляет магазин
У меня есть компонент, который ведет себя как на Google диске, когда вы хотите переместить файл / папку. Он извлекает все необходимые данные о каталогах, отображает их, а после выбора одной - перемещает файл в другую папку. Цель, которую я пытаюсь...
877 просмотров

Обработка ошибок Apollo на стороне компонентов
Вопрос Как я могу отреагировать на ошибки Apollo в моих компонентах? Я хотел бы, например, отображать красный баннер, если возникла ошибка сети; или показать модальное окно, если отображается ошибка определенного типа; или отобразить...
2078 просмотров

response-apollo getClient не определен
Похоже, есть ошибка в том, как я использую response-apollo. Следуя документации, я пытаюсь сделать простой запрос с помощью Apollo. Это ошибка, которую я получаю в браузере на странице обзора. Похоже, что this.getClient не определен и не может...
1248 просмотров

Reactjs с redux, Apollo + graphQL
Это вопросы, основанные на мнениях. Нужно одно предложение. Правильно ли в Reactjs использовать redux для управления состоянием, а для вызова API использовать Apollo + GraphQL?
657 просмотров
schedule 05.01.2023