diff --git a/docs/docs/examples/03-browser/index.md b/docs/docs/examples/03-browser/index.md index ee9b590..53234e5 100644 --- a/docs/docs/examples/03-browser/index.md +++ b/docs/docs/examples/03-browser/index.md @@ -13,8 +13,9 @@ import { useState } from 'react' import { useQuery } from 'react-query' export default function App() { - const { data } = useQuery({ + const { data, refetch } = useQuery({ queryKey: ['updater'], + enabled: false, queryFn: async () => { const { update } = await versionCheck({ owner: 'axelrindle', @@ -27,20 +28,38 @@ export default function App() { }) return ( -

- {data === undefined ? - ( -

- No update found. -

- ) : - ( -

- {data?.name} -

- ) - } -

+ <> + +

+ {isIdle ? ( + Hit Reload to check for updates. + ) : isLoading ? ( + Loading... + ) : isError ? ( + Error: {error.message} + ) : ( + <> +

+ {data === undefined ? + ( +

+ No update found. +

+ ) : + ( +

+ {data?.name} +

+ ) + } +
+
{isFetching ? 'Fetching...' : null}
+ + )} +

+ ) } ``` diff --git a/packages/example-browser/src/App.tsx b/packages/example-browser/src/App.tsx index 550114e..4e92777 100644 --- a/packages/example-browser/src/App.tsx +++ b/packages/example-browser/src/App.tsx @@ -19,6 +19,7 @@ function App() { refetch } = useQuery({ queryKey: ['updater'], + enabled: false, queryFn: async () => { const { update } = await versionCheck({ owner: 'axelrindle', @@ -61,7 +62,7 @@ function App() {
{isIdle ? ( - 'Not ready...' + Hit Reload to check for updates. ) : isLoading ? ( Loading... ) : isError ? (