Описание тега react-apollo-hooks

0 ответов

Выполните реакции-apollo-hooks useQuery только в первый раз, когда компонент делает идиоматически и элегантно

Я использую самую превосходную библиотеку response -apollo-hooks, в частности, ловушку useQuery: function Index() { ... const [dialogOpen, setDialogOpen] = useState({ show: false, id: '0' }); ... const { data, error } = useQuery(GET_JOBS, { suspend:…
09 май '19 в 17:06
1 ответ

Как вы используете useMutation из response-apollo-hook для выполнения удаления мутации?

Я пытаюсь использовать useMutation зацепить от react-apollo-hooks, чтобы выполнить мутацию удаления, но у меня возникают трудности при передаче значения идентификатора сообщения в ловушку мутации в следующем коде: const Posts = () => { const { da…
1 ответ

Не удается прочитать правильный запрос в GraphQL Apollo Client

На одной из моих страниц в моем приложении я делаю два вызова API с помощью клиента Graphql Apollo. Один document, другой menu, Мне нужны данные меню в одном из моих компонентов, поэтому я хочу использовать readQuery чтобы не получить его снова. Что…
0 ответов

Apollo реагирует на использование Query Query работает странно

У меня есть компонент со списком данных. Также у меня есть еще одна мутация для элемента item. После обновления кеширование обновляется, но список остается не обновленным, пока компонент перерисовки не будет выполнен. Запрос компонента списка: expor…
2 ответа

Возможно необработанное предупреждение об отказе от обещания с помощью useMutation

Я получаю необработанную ошибку при отклонении обещания при использовании useMutation с реакцией родных. Вот код, вызывающий проблему: const [createUser, { error, loading }] = useMutation(CREATE_USER_MUTATION); Каждый раз, когда мой сервер graphql в…
10 авг '19 в 18:21
1 ответ

Функция выполняется до обновления компонента

Вы можете найти CodeSandbox здесь Я очень новичок в реагировании, и мне кажется немного странным собирать мое первое приложение, учитывая преобладание различных стилей кода в реагировании. Цель приложения - выполнить запрос GraphQL с динамическим за…
1 ответ

Запросы GraphQL Apollo React Hooks возвращают ноль в зависимости от порядка инициализации

Я использую два хука useQuery @ apollo / реагировать на крючки для запросов к моей базе данных, но я заметил, что при выводе их на консоль данные не были определены. Я пробовал множество вещей и не мог это исправить. Затем я попытался переключить по…
1 ответ

Как использовать мутации в Reaction-Apollo-Hooks и Formik?

Во многих моих попытках я пытался использовать ответные-аполлон-хуки и формик вместе, но это кажется невозможным. Данные из форм доступны только в <Formik> тег, и в противном случае недоступен за его пределами. Также я не могу позвонить useMut…
1 ответ

Отрисовано больше хуков, чем во время предыдущего рендера

Как использовать 2 запроса graphql с response-apollo-hooks, где второй запрос зависит от параметра, полученного из первого запроса? Я пытаюсь использовать 2 запроса, который выглядит следующим образом: const [o, setO] = useState() const { loading: l…
1 ответ

Пример того, как проверить компонент, который использует useQuery?

У меня есть компонент React, который использует Apollo перехватывает lib useQuery крюк. У меня проблемы с тестированием этого компонента. Вот моя текущая настройка. import React from 'react'; import { BrowserRouter as Router } from 'react-router-dom…
2 ответа

Работает ли onCompleted с useMutation?

Я использую ловушку useMutation в реактивном проекте. Мутация проходит успешно, но потом не завершается. Я установил для notifyOnNetworkStatusChange значение true в мутации, но это, похоже, не помогает. const [createUser] = useMutation(SIGNUP_MUTATI…
30 авг '19 в 23:36
3 ответа

Apollo Hooks - useLazyQuery не использует параметр onCompleted, если передается по запросу

У меня есть пользовательский крюк debounce для отложенных запросов apollo: import {useLazyQuery} from '@apollo/react-hooks'; import debounce from "lodash/debounce"; export function useDebouncedQuery(schema) { const [doQuery, {...rest}] = useLazyQuer…
09 авг '19 в 19:55
2 ответа

Запрос UseApolloClient не возвращает fetchMore

Я работаю над проектом с Apollo на стороне клиента. Я использую ответные аполлон-хуки на моей стороне клиента. И у меня проблема с использованием ApolloClient. Когда я запускаю запрос с моим клиентом, я использую ApolloClient, я не возвращаю все дан…
0 ответов

[Ошибка GraphQL]: Сообщение: Невозможно преобразовать свойство id в значение undefined или null. Местоположение: [объект объекта], Путь: newMessage

Я новичок в хуках React/Apollo и пытаюсь попрактиковаться в этой концепции, чтобы лучше ее понять. Поэтому я попробовал протестировать его с помощью React-Native-Gifted-Chat и Apollo Client. Запрос и Мутация работают очень хорошо, за исключением под…
03 ноя '19 в 11:12
0 ответов

Подписка на Graphql потеряна через несколько часов

Я оформил подписку в aws appsync для отправки уведомления клиенту реакции. Я вызываю подписку с помощью лямбды. Он работает нормально, но подписка прекращается через 2-3 часа, и мне нужно затем обновить клиентское приложение, чтобы сделать подписку …
03 окт '19 в 14:34
1 ответ

Невозможно установить локальное состояние Apollo с вложенными значениями

Я тестирую Apollo Graphql с помощью React, и я пытаюсь обновить локальное состояние с помощью Apollo Graphql с вложенным объектом. У меня проблема. Данные возвращаютnullvalue и даже не возвращает значение, которое я установил по умолчанию. Единствен…
1 ответ

Apollo useQuery() - "refetch" игнорируется, если ответ такой же

Я пытаюсь использовать Apollo-client, чтобы получить информацию о моих пользователях, и столкнулся с этой проблемой: у меня есть это Containerкомпонент, отвечающий за получение данных пользователя (не аутентификацию) после их визуализации. Пользоват…
0 ответов

Каково идиоматическое использование запросов и последующего изменения данных в компоненте с помощью хуков?

С помощью apollo-clientкаков правильный способ получения данных при первой загрузке компонента, а затем обновления этих данных после изменения. Я использую крючкиuseQuery а также useMutation Что-то вроде: const DataComp = () => { const { cats } =…
2 ответа

Почему мой запрос снова и снова вызывается с помощью useLazyQuery? Крючки Аполлона

Я использую useLazyQueryкрючок от Аполлона и попадет в бесконечный цикл. Вот мой компонент: import styled from 'styled-components' import { useLazyQuery } from "@apollo/react-hooks" import GENERATE_EFT_REFERENCE_NUMBER from "./graphql/generate-eft-r…
06 сен '19 в 16:30
2 ответа

`data` не определено в apollo useMutation Promise

Почему data undefined в Promise, даже если он отображается в HTML ниже? Я не хочу использовать .then((data) => const LoginPage: React.SFC<{}> = () => { const [login, { loading, data, error }] = useMutation<Q, V>(MUTATION) const onS…
15 сен '19 в 04:20