diff --git a/packages/react/src/hooks/useQuery.ts b/packages/react/src/hooks/useQuery.ts index 3c6c3d8e3..706b61d06 100644 --- a/packages/react/src/hooks/useQuery.ts +++ b/packages/react/src/hooks/useQuery.ts @@ -39,7 +39,7 @@ export type QueryResult = { export const useQuery = ( sqlStatement: string, parameters: any[] = [], - options: AdditionalOptions = {} + options: AdditionalOptions = { runQueryOnce: false } ): QueryResult => { const powerSync = usePowerSync(); if (!powerSync) { @@ -96,7 +96,7 @@ export const useQuery = ( await fetchTables(); await fetchData(); })(); - }, []); + }, [powerSync, memoizedParams, sqlStatement]); React.useEffect(() => { // Abort any previous watches