Описание тега swr
SWR — это библиотека React Hooks для удаленного извлечения данных.
0
ответов
ошибки swr для 'suppressHydrationWarning' нуля, как работать с пустыми данными swr
Я использую next.js с swr, мой код: import { Typography } from '@material-ui/core'; import { Formik, Form, Field} from 'formik' import useSWR, { mutate } from 'swr'; import { myRequest } from '../libs/auth'; import Axios from 'axios'; interface Prop…
27 авг '20 в 09:39
1
ответ
React SWR fetch undefined
Привет, я пытаюсь получить данные из API с помощью apiKey. Но получить undefined const fetchTest = (url, key) => { fetch(url, { method: 'GET', headers: { Accept: 'application/json', 'Content-Type': 'application/json', 'X-AUTH-TOKEN': key } }).the…
16 сен '20 в 12:38
1
ответ
Как использовать данные, хранящиеся в кеше, с помощью ловушек SWR и как сделать выборку SWR только один раз
У меня есть компонент, который получает данные при монтировании благодаря хукам useEffect. Я бы хотел, чтобы он не обновлял данные при монтировании, а вместо этого использовал "кешированные" данные, предоставленные хуками useSwr, когда я повторно пе…
09 окт '20 в 13:16
2
ответа
next.js swr Я не хочу выполнять его только во время первоначального рисования
Среда разработки・ next.js・ typescript・ swr он использует swr для связи с swr.Я хочу запускать его только при изменении значения запроса.но также выполняется во время первоначального рисования.что я могу сделать, чтобы предотвратить его запуск во вре…
26 окт '20 в 00:10
1
ответ
Ошибка при попытке получить API с помощью SWR (Next.js)
Я успешно запустил следующий код со страницы примеров SWR: import useSWR from "swr"; const fetcher = url => fetch(url).then(res => res.json()); export default function App() { const { data, error } = useSWR( "https://api.github.…
28 окт '20 в 02:08
1
ответ
Получение данных с входным параметром с помощью SWR Hook
function DayOne() { const [country, setCountry] = useState(""); const url = `${process.env.REACT_APP_BASE_URL}/dayone/all/total/country/${country}`; const { data, error } = useSWR(url, fetcher); let value = useRef(""); const onCl…
05 ноя '20 в 18:10
1
ответ
Next.js SWR доступ к данным из кеша
У меня проблема с доступом к данным из кеша. У меня есть компонент dahboard. Получение данных здесь в порядке, и я могу получить к нему доступ. const Dashboard = ({ code }) => { const { data, error, mutate } = useSWR(['/api/user', code], (url, co…
13 сен '20 в 19:24
2
ответа
socket.io против swr для обновления контента в реальном времени
В настоящее время я создаю веб-приложение с помощью next.js, которое требует обновлений в реальном времени на всех устройствах, например, если кто-то присоединяется к группе, это должно быть немедленно показано для всех существующих членов группы. Н…
07 окт '20 в 21:31
3
ответа
Отключить предварительную выборку по КСВ
Я пытаюсь реализовать библиотеку swr для получения данных. Я использовал простые аксиомы и некоторые созданные мной собственные хуки. Проблема, с которой я столкнулся, заключается в том, что по какой-то причине swr запускает запрос на получение до т…
24 окт '20 в 03:30
0
ответов
useSWR () и mutate () не работают должным образом, когда компонент размонтирован
У меня проблема с неожиданным поведением в отношении изменения (ключа). В моем коде выборки данных у меня есть эти хуки / функции: const recentOptions = { refreshInterval: 0, revalidateOnFocus: false, dedupingInterval: 180000000 //or 500 } export co…
30 окт '20 в 16:19
0
ответов
useSWRInfinite не заполняет свойство данных, когда URL-адрес зависит от состояния (заменяет его)
Я пытаюсь получить api Reddit с помощью useSWRInfinite. Я хочу получить отдельные фрагменты данных (поскольку у него нет страниц, он использует свойства after и before). Поэтому при каждом нажатии кнопки, чтобы получить больше, я помещаю идентификат…
20 ноя '20 в 14:25
1
ответ
Ошибка: неверный вызов ловушки. при вызове ловушки после ожидания - как вы ждете, пока данные из одной ловушки будут преобразованы в другую?
Я пытаюсь вставить заголовок в свой сборщик, прежде чем использовать swr для получения данных. Мне нужно дождаться, пока пользовательский хук ответит данными, прежде чем я смогу ввести их в пользовательский сборщик. Если я использую обещание, тогда …
25 ноя '20 в 20:14
0
ответов
Как я могу добавить флаг к данным массива с помощью useSWR?
В том же редуксе можно изменить полученные данные до неузнаваемости и использовать их. Но в библиотеке useSWR я понятия не имею, как добавить по одному флагу к каждому элементу массива. Моя задача - перетащить конкретные данные из одного массива в д…
03 дек '20 в 14:57
0
ответов
Какая функция клиента apollo совпадает с мутацией useSwr
Какая функция может обновлять мои кешированные данные в apollo после мутации, поскольку значение id генерируется из самого mongodb. в использовании SWR способ async function updateUser(id, fields) { mutate("/api/users", users => { /* fi…
04 дек '20 в 15:50
1
ответ
Проблема с машинописным текстом при запросе в SWR
Я хочу знать, какой тип аргументов передается моей функции ниже const fetcher = async (...args) => { ~_ 0 const res = await fetch(...args); 1 ~ 2 return res.json(); 3 }; Это моя функция сбора данных для SWR, и это ошибка, которую я получаю [tsser…
04 окт '20 в 23:35
2
ответа
Что я должен протестировать в этом настраиваемом хуке, который обертывает useSWR?
Я создал специальный хук под названием useCity. Он завершает вызов API, сделанный с использованием useSWR. Вот код для хука: import useSWR from 'swr'; import { City } from '../interfaces'; import { BASE_URL } from '../../config'; interface CitiesRes…
19 ноя '20 в 20:43
0
ответов
Как получилось, что useSWR выдает объект, когда ему нужен массив?
У меня есть useSWR, и я помещаю в него данные с SSR как начальные и получаю массив. Если я сделаю консольный журнал чатов из SSR, то они исправно отображают нормальную информацию. Проблема в том, что useSWR иногда чудесным образом возвращает мне ОБЪ…
26 ноя '20 в 12:32
3
ответа
Повторная проверка данных с помощью изменения в SWR - что мне использовать?
В моем приложении каждый раз, когда пользователь создает новый альбом, в ответ на запрос на публикацию появляется список обновленных альбомов. Чтобы обеспечить лучший пользовательский опыт, я хотел, чтобы пользователь видел новый контент в приложени…
07 окт '20 в 16:36
1
ответ
Оптимистичный интерфейс (реагировать, swr, immer)
Я хотел бы получить краткий обзор "моей" реализации оптимистичных шаблонов пользовательского интерфейса. Я использую SWR, иммер и специальный крючок для извлечения, чтобы делать большую часть тяжелой работы. Однако я не совсем уверен, действительно …
06 окт '20 в 11:33
2
ответа
Как использовать мутации SWR с заданным начальным значением?
Проблема в том, что если я уберу начальное значение, все заработает. Я думаю, что данные с начальными значениями не кешируются. Но я не знаю, как это решить. В случае с исходными данными mutate вернуть undefinded. В компоненте страницы: const { data…
22 ноя '20 в 21:13