@@ -89,8 +89,8 @@ function useQueryCore<
8989 }
9090 }
9191
92- const memoizedParams = React . useMemo ( ( ) => queryParameters , [ JSON . stringify ( queryParameters ) ] ) ;
93- const memoizedKey = React . useMemo ( ( ) => options . queryKey , [ JSON . stringify ( options . queryKey ) ] ) ;
92+ const stringifiedParams = JSON . stringify ( queryParameters ) ;
93+ const stringifiedKey = JSON . stringify ( options . queryKey ) ;
9494
9595 const fetchTables = async ( ) => {
9696 try {
@@ -107,7 +107,7 @@ function useQueryCore<
107107 ( async ( ) => {
108108 await fetchTables ( ) ;
109109 } ) ( ) ;
110- } , [ powerSync , sqlStatement , memoizedParams ] ) ;
110+ } , [ powerSync , sqlStatement , stringifiedParams ] ) ;
111111
112112 const queryFn = React . useCallback ( async ( ) => {
113113 if ( error ) {
@@ -119,7 +119,7 @@ function useQueryCore<
119119 } catch ( e ) {
120120 return Promise . reject ( e ) ;
121121 }
122- } , [ powerSync , query , parameters , memoizedKey , error ] ) ;
122+ } , [ powerSync , query , parameters , stringifiedKey , error ] ) ;
123123
124124 React . useEffect ( ( ) => {
125125 if ( error || ! query ) return ( ) => { } ;
@@ -129,7 +129,7 @@ function useQueryCore<
129129 {
130130 onChange : ( ) => {
131131 queryClient . invalidateQueries ( {
132- queryKey : memoizedKey
132+ queryKey : options . queryKey
133133 } ) ;
134134 } ,
135135 onError : ( e ) => {
@@ -142,7 +142,7 @@ function useQueryCore<
142142 }
143143 ) ;
144144 return ( ) => abort . abort ( ) ;
145- } , [ powerSync , memoizedKey , queryClient , tables , error ] ) ;
145+ } , [ powerSync , queryClient , stringifiedKey , tables , error ] ) ;
146146
147147 return useQueryFn (
148148 {
0 commit comments