We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
packages/react
useQuery
1 parent afcc9b3 commit 70a70d5Copy full SHA for 70a70d5
.changeset/few-jeans-prove.md
@@ -0,0 +1,5 @@
1
+---
2
+'@powersync/react': patch
3
4
+
5
+Fixed issue with `useQuery` not supporting dynamic query parameters.
packages/react/src/hooks/useQuery.ts
@@ -62,7 +62,7 @@ export const useQuery = <T = any>(
62
const [isFetching, setIsFetching] = React.useState(true);
63
const [tables, setTables] = React.useState([]);
64
65
- const memoizedParams = React.useMemo(() => queryParameters, [...queryParameters]);
+ const memoizedParams = React.useMemo(() => queryParameters, [JSON.stringify(queryParameters)]);
66
const memoizedOptions = React.useMemo(() => options, [JSON.stringify(options)]);
67
const abortController = React.useRef(new AbortController());
68
0 commit comments