Size: a a a

2021 June 14

К

Кирилл in ☄️ effector
так в твоем случае же тоже каждый раз когда я буду использовать `useStructure(userNameStructure)` будет открываться один и тот же гейт
источник

D

Dmitry in ☄️ effector
Не. Создашь же каждому свой
источник

К

Кирилл in ☄️ effector
аа, тогда ты меня не совсем понял. попробую на примерe

допустим приложение из трех страниц, на двух нужен список друзей, а на третьей нет. я хочу использовать просто useFriends(), который если надо будет друзей загружать. При этом если я уже был на первой странице, то при переходе на вторую друзья заново грузиться не будут. Но если я открываю приложение изначально на третьей странице, то друзья не загружаются и приложение вообще не в курсе что они есть
источник

К

Кирилл in ☄️ effector
в случае контекста мне бы пришлось поднимать контекст выше по дереву, чего я не хочу
источник

ei

export default - зло... in ☄️ effector
Внатуре реакт квери)
источник

К

Кирилл in ☄️ effector
возможно)
я никогда не пробовал. но просто загрузка данных же будет не единственное назначение, просто я для упрощения так объяснил
источник

D

Dmitry in ☄️ effector
Ну напиши отдельно логику и заверни
источник

D

Dmitry in ☄️ effector
Да не. Не прям реакт квери
Он же там внутри компонента ? Заново то на другом пойдёт запрос?
источник

D

Dmitry in ☄️ effector
Вот так у меня в приложении
Открыл экран - получил
Если ещё открытый - не будет запроса и ресета с экрана второго
источник

ei

export default - зло... in ☄️ effector
Просто логика похожая
источник

VK

Vladislav K. in ☄️ effector
как использовать реакт квери в эффекторе?
источник

c⁣

createStore<🦉>... in ☄️ effector
юзать его инстанс в эффектах вместо хуков
источник

VK

Vladislav K. in ☄️ effector
Я впринципе аполло так и юзаю, спасибо
источник

c⁣

createStore<🦉>... in ☄️ effector
const queryClient = new QueryClient();

const fx = createEffect((postId) => queryClient.getQueryData([‘post’, postId]))


типа так?
источник

VK

Vladislav K. in ☄️ effector
Наверное заработает, надо пробовать
источник

yv

yumaa verdin in ☄️ effector
источник

DS

Dmitriy Shuleshov in ☄️ effector
Но если стор уже заполнился то рефетча не будет
источник

DS

Dmitriy Shuleshov in ☄️ effector
Bruh)))  ты хотя бы онклики не юзал, в чате же дети есть😂
источник

К

Кирилл in ☄️ effector
Ну мне это и надо
источник

DS

Dmitriy Shuleshov in ☄️ effector
так я ж вроде с таким расчетом и написал🤔
https://t.me/effector_ru/207374
Логику пропуска рефетча можно допилить в колбеке гарда filter
источник