We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cb82f61 commit d3029eeCopy full SHA for d3029ee
2 files changed
.changeset/perfect-falcons-kick.md
@@ -0,0 +1,5 @@
1
+---
2
+'@triplit/tanstack': patch
3
4
+
5
+Fixup tanstack query updating
packages/tanstack/src/triplit-route.tsx
@@ -79,11 +79,14 @@ export function triplitRoute<
79
const { results: initialResults, query } = useLoaderData({
80
strict: false,
81
});
82
+ // TODO: latestQuery not staying up to date
83
const [latestQuery, setQuery] = useState<Q>(query);
84
+ // TODO: how do we expose updateQuery?
85
const updateQuery = useCallback((newQuery: Q) => {
86
setQuery(newQuery);
87
}, []);
- const resp = useQuery(client, latestQuery);
88
+ // TODO: use latestQuery here
89
+ const resp = useQuery(client, query);
90
const results = useMemo(() => {
91
const latestResults = resp.results ?? initialResults;
92
return latestResults ?? [];
0 commit comments