Добавлены новые зависимости, обновлены стили и улучшена структура проекта. Обновлен README с описанием функционала и технологий. Реализована анимация и адаптивный дизайн. Настроена авторизация с использованием Apollo Client.
This commit is contained in:
12
src/hooks/useApolloRefresh.ts
Normal file
12
src/hooks/useApolloRefresh.ts
Normal file
@ -0,0 +1,12 @@
|
||||
import { useEffect } from 'react'
|
||||
import { apolloClient } from '@/lib/apollo-client'
|
||||
|
||||
export const useApolloRefresh = () => {
|
||||
const refreshApolloClient = async () => {
|
||||
// Сбрасываем кэш и перезапрашиваем все активные запросы
|
||||
console.log('useApolloRefresh - Resetting Apollo cache and refetching queries')
|
||||
await apolloClient.resetStore()
|
||||
}
|
||||
|
||||
return { refreshApolloClient }
|
||||
}
|
Reference in New Issue
Block a user