Описание тега react-query

React Query — это библиотека на основе хуков для интеграции выборки данных в функциональные компоненты React.
1 ответ

Как ввести асинхронную выборку в функцию?

Учитывая следующий код, я получаю сообщение об ошибке небезопасного назначения для константы данных. import { useQuery, QueryResult } from "react-query"; import { url } from './api'; import { User, UserFetch } from '../types/User'; const g…
31 авг '20 в 12:43
7 ответов

Как получить n зависимых данных с помощью response-query

Мне нужна помощь с библиотекой реагирующих запросов. Я получаю список объектов, а затем для всех, кто мне нужен, получаю дополнительные данные из другой службы. Как мне сделать это с помощью response-queryuseQuery крючок? Пример 1: const { data} = u…
17 фев '20 в 13:41
11 ответов

React-Query: как использоватьQuery при нажатии кнопки

Я новичок в этой библиотеке запросов-ответов. Я знаю, что когда я хочу получить данные, с помощью этой библиотеки я могу сделать что-то вроде этого: const fetchData = async()=>{...} // it starts fetching data from backend with this line of code c…
12 июн '20 в 11:43
1 ответ

React useQuery делает запрос к Api, даже если данные кэшированы

У меня есть это простое приложение, в котором выполняется вызов API. Я использую response-query для извлечения, а также для кеширования данных. Но если вы войдете в сеть и переключитесь на медленный 3g, после изменения его состояния он сделает вызов…
25 июн '20 в 15:45
1 ответ

Возникли проблемы с обработкой ошибок с помощью response-query

Итак, я использую useMutation с формой и пытаюсь обрабатывать ошибки. Когда запрос не выполняется,errorпеременная не обновляется, пока запрос не завершится во второй раз. https://codesandbox.io/s/dazzling-dewdney-jodpp?file=/src/App.js - это пример …
12 июл '20 в 19:03
1 ответ

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

В моей базе данных firestore я сослался на коллекцию Zutaten внутри коллекции Meal. Теперь я пытаюсь отобразить данные из коллекции Zutaten внутри моего компонента списка. Вconsole.log('ingredient data: ', documentSnapshot.data())Оператор внутри мое…
0 ответов

Последовательные запросы, зависящие от нескольких предыдущих запросов refetchInterval

У меня есть поток опроса в приложении, который представляет собой последовательность запросов, выполняемых в зависимости от предыдущего до завершения. До тех пор, пока я не начал использовать response-query, я просто использовалasync/await а также P…
04 авг '20 в 01:29
3 ответа

Условный вызов API с помощью перехватчика React-Query

Я использую response-query для выполнения вызовов API, и в этом проблемном случае я хочу вызывать API только при соблюдении определенных условий. У меня есть поле ввода, где пользователи вводят поисковый запрос. При изменении входного значения вызыв…
13 авг '20 в 17:41
0 ответов

Как использовать мутации ответа-запроса с аксиомами?

Я пытаюсь использовать мутации ответа -запроса с помощью аксиомов, но когда мой запрос возвращает ошибку http, мойcatch() не называется. Вот что я пробовал: const BannerRightConfirmEmail = () => { const [{ token }] = useState<ITokenConfirmatio…
27 авг '20 в 20:22
0 ответов

Почему я продолжаю получать эту ошибку из-за хука useQuery response-query? TypeError: невозможно прочитать свойство 'catch' неопределенного

Я продолжаю получать следующую ошибку при попытке использовать axios и useQuery для отправки почтового запроса на сервер. Мой код выглядит следующим образом: import React, { useState } from 'react'; import SearchField from '../../components/Searchfi…
29 авг '20 в 23:34
0 ответов

использование response-query с помощью React-Virtualized InfiniteLoader

Я пытался объединить react-query а также react-virtualizedс InfiniteLoader возможно, однако я застрял в определенной точке. А именно InfinteLoaderс fetchMore функция вызывается с IndexRange ({ startIndex: number, stopIndex: number }). Это важно, пот…
2 ответа

response-query: почему этот запрос всегда устарел?

Я настроил ответный запрос с бесконечным устаревшим временем для документов, например: <ReactQueryConfigProvider config={{ queries: { staleTime: Infinity } }}> Соответственно, большинство моих запросов никогда не устаревают, за исключением одн…
01 сен '20 в 02:35
0 ответов

React useQuery вызывает множество повторных рендеров до и после данных

У меня есть это простое приложение, в котором выполняется вызов API. Я использую response-query для извлечения, а также для кеширования данных. Но если вы поместите консольный журнал, даже если функция заключена в memo, useQuery вызовет несколько по…
25 июн '20 в 14:40
4 ответа

React-query: показывать счетчик загрузки при выборке данных

Использование реактивного запроса в новом проекте и небольшая проблема. Требуется показать счетчик загрузки на пустой странице до загрузки данных, а затем после того, как пользователь получит новые результаты с другим запросом, чтобы отобразить счет…
25 июн '20 в 21:38
3 ответа

Обработка неавторизованного запроса в response-query

У меня проблемы с использованием response-query. Всякий раз, когда ответ от сервера является Неавторизованным, useQuery возвращает flags status='success' и isError=false. Статус ответа сервера - 401, а содержимое ответа json -{ error: true, message:…
21 июл '20 в 16:01
1 ответ

Доступ к объекту ReactJS

Я пытаюсь получить данные из этого API, чтобы появиться, и я всю жизнь не могу придумать, как это работает. Я могу заставить появиться sol_keys, но это все. Моей первоначальной мыслью было бы, что "средняя температура" - это что-то вроде {sol.AT.mx}…
20 авг '20 в 07:37
0 ответов

React-query, Неверный вызов ловушки

Я пытаюсь сделать функцию, чтобы легко выполнять запросы. Возможно я изначально все сделал не так, буду рад, если вы меня поправите. Я создал файл Request.js: import React from "react"; import { useQuery } from 'react-query' export const R…
04 сен '20 в 12:37
1 ответ

React-query как использовать useInfiniteQuery?

Я привязываю к передаче запроса на getAnalysisListByPatientIdApi, поэтому я попытался поместить запрос в первый параметр массива useInfiniteQuery, например useQuery const { data: analyses } = useInfiniteQuery( ['getAnalysesByPatientIdApi', { patient…
13 авг '20 в 05:37
1 ответ

где реагировать SWR или запрашивать сохранение своих данных и где я могу это посмотреть?

Я понимаю, что это сохраняется в кеше, но я не могу его найти или как и где реагировать на запрос, сохраняя его данные Я хочу понять, как это работает, и как я могу увидеть, где он сохраняет данные, потому что я не вижу его в devtools или любое друг…
14 авг '20 в 09:38
3 ответа

React JS React Query useMutation: невозможно получить ответ от сервера в обратном вызове onError

Я работаю над проектом React JS. Я использую запрос React, https://react-query.tanstack.com/, чтобы делать запросы API. Теперь у меня проблема с мутацией, получающей данные ответа с сервера в обратном вызове onError, когда API выдает 422, 400 или 40…
17 ноя '20 в 16:03