Solid Query v6 loses derived updates when mounting with warm stale cache
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 68/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- frontend
Rechercherichtung
Beginne mit der verlinkten StackBlitz-Reproduktion und ihrer README und konzentriere dich darauf, einen Consumer für eine warme, veraltete Query in solid-query v6.0.0-rc.2 zu mounten und das Verhalten mit rc.0 zu vergleichen. Reproduziere die Mount sequence und verfolge, warum das aus dem Effekt abgeleitete Signal während des sofortigen Refetch leer bleibt; fertig ist es, wenn die Ausgabe des gemounteten Consumers dasselbe Element wie query.data enthält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
In 6.0.0-rc.1+, mounting a consumer for a warm, stale query starts an immediate refetch.
query.data contains the item, but an effect-derived signal remains empty. rc.0 passes; the repro does not use Router.
Your minimal, reproducible example
https://stackblitz.com/~/github.com/2wheeh/solid-query-cached-mount-repro
Steps to reproduce
- Wait until
query.datashowsExample item. - Click
Mount. - Observe that
query.datacontains the item whileMounted consumer outputis[].
Expected behavior
Mounted consumer output should contain the same item as query.data.
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
Reproduces on macOS and StackBlitz WebContainers; appears to be platform-neutral.
Tanstack Query adapter
solid-query
TanStack Query version
v6.0.0-rc.2
TypeScript version
5.9.2
Additional context
https://github.com/2wheeh/solid-query-cached-mount-repro/blob/main/README.md
- Vorherrschende Sprache
- TypeScript
- Sterne
- 50.4k
- Forks
- 4.2k
- Ø Merge
- 7 Std. 44 Min.
- Gemergte PRs (30 T.)
- 415
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus TanStack/query
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
TanStack/query#11930 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
solid-query: STRICT_READ_UNTRACKED on Solid 2 — client()/options() read in component body (useMutation, useBaseQuery)Evtl. wieder frei @LeonxLJX hat das vor 38 Tagen übernommen, und es ist kein Pull Request offen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
TanStack/query#11358 · 2 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
solid-query: switching the queryClient accessor strands the new client's cache (subscription stays on the old observer)Evtl. vergeben @MaNaN1803 hat das vor 81 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
TanStack/query#11106 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
restoreQueries and persisterGc throw on malformed persisted entriesEvtl. vergeben @VGontier-cmd hat das vor 6 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Bayern feature:Application ready web
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
digitalfabrik/entitlementcard#3176 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
NanmiCoder/cc-haha#1533 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
🐛 Bug: Calendar work items cannot be opened on mobileEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100