169 похожих чатов

Есть какой-то пример, как сделать реактивную функцию, например request для

api клиента, и подписаться в svelte компонентах на различные ее свойства, чтобы можно было использовать request.isLoading/request.isError/request.data и тд?

sveltequery посмотрел, но там очень сложно как-то и непонятно как перенести к себе в упрощенном виде.

4 ответов

7 просмотров

Оказывается, такие вопросы можно спрашивать у ChatGPT. Любопытства ради загнал ваш вопрос, и вот какой ответ получил: Let's create a file called apiClient.js: import { writable } from 'svelte/store'; // Create a custom store function createAPIClient() { const { subscribe, set, update } = writable({ isLoading: false, isError: false, data: null, error: null }); return { subscribe, request: async function(apiEndpoint) { set({ isLoading: true, isError: false, data: null, error: null }); try { const response = await fetch(apiEndpoint); const data = await response.json(); set({ isLoading: false, isError: false, data, error: null }); } catch (error) { set({ isLoading: false, isError: true, data: null, error }); } } }; } export const api = createAPIClient();

https://tanstack.com/query/v4/docs/svelte/ssr

Andrew- Автор вопроса
Dmytro
https://tanstack.com/query/v4/docs/svelte/ssr

Это библиотека готовая, я написал что не смог разобраться

Andrew
Это библиотека готовая, я написал что не смог разо...

Ну можешь исходники просмотреть и сделать как тебе нужно

Похожие вопросы

Обсуждают сегодня

@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
а сколько всего в IT умерло? Где флеш-игры, их было туча, где они все? Сегодня технология есть, а завтра вжух и мёртвая. Этот wasm сильно напоминает джавовские апплеты, silver...
Constantin F.
5
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
а вы в курсе, что Initialize() не работает? var arr123: array[0..123] of Byte; ... Initialize(arr123, SizeOf(arr123));
Iluha Companets
8
что читать по делфи?вообще 0 в нем
fd dsds
9
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
Карта сайта