feat(query): integrate @tanstack/react-query for improved data fetching and state management

This commit is contained in:
2026-03-02 12:52:22 +08:00
parent d0e47e2d87
commit dc95e1ec60
5 changed files with 89 additions and 45 deletions

View File

@@ -1,6 +1,8 @@
import { Query, DataOpts } from '@kevisual/query';
import { QueryLoginBrowser } from '@kevisual/api/query-login'
import { useContextKey } from '@kevisual/context';
import { QueryClient } from '@tanstack/react-query';
export const query = useContextKey('query', new Query({
url: '/api/router',
}));
@@ -11,4 +13,6 @@ export const queryClient = useContextKey('queryClient', new Query({
export const queryLogin = useContextKey('queryLogin', new QueryLoginBrowser({
query: query
}));
}));
export const stackQueryClient = useContextKey('stackQueryClient', new QueryClient());