Skip to content

Commit ec28c4d

Browse files
committed
✨ ♻️ add queryClient as root util
1 parent da1973b commit ec28c4d

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

App.tsx

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
import { NavigationContainer } from "@react-navigation/native";
22
import * as React from "react";
33
import { useColorScheme } from "react-native";
4-
import { QueryClient, QueryClientProvider } from "react-query";
4+
import { QueryClientProvider } from "react-query";
55
import { ThemeProvider } from "styled-components/native";
66

77
import { themeSelector } from "@root/global";
88
import { Routes } from "@root/routes";
9-
10-
const client = new QueryClient();
9+
import { queryClient } from "@root/utils";
1110

1211
export default function App() {
1312
const colorScheme = useColorScheme();
1413

1514
return (
16-
<QueryClientProvider client={client}>
15+
<QueryClientProvider client={queryClient}>
1716
<ThemeProvider theme={themeSelector[colorScheme ?? "dark"]}>
1817
<NavigationContainer>
1918
<Routes />

src/utils/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "./queryClient";

src/utils/queryClient.ts

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { QueryClient } from "react-query";
2+
3+
export const queryClient = new QueryClient();

0 commit comments

Comments
 (0)