Solid Query v6 loses derived updates when mounting with warm stale cache
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- frontend
Direzione di ricerca
Inizia dalla riproduzione StackBlitz collegata e dal relativo README, concentrandoti sul montaggio di un consumer per una query warm e stale in solid-query v6.0.0-rc.2 e sul confronto del comportamento con rc.0. Riproduci la Mount sequence e traccia il motivo per cui il signal derivato dall’effect rimane vuoto durante il refetch immediato; è completato quando l’output del consumer montato contiene lo stesso elemento di query.data.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- TypeScript
- Stelle
- 50.4k
- Fork
- 4.2k
- Merge medio
- 7h 37m
- PR unite (30g)
- 420
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di TanStack/query
-
QueryClient.isFetching and useIsFetching accept a fetchStatus filter and ignore itForse già presa @Apu-Emdad l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Export MutationResult typeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
TanStack/query#11930 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
solid-query: STRICT_READ_UNTRACKED on Solid 2 — client()/options() read in component body (useMutation, useBaseQuery)Forse di nuovo libera @LeonxLJX l’ha presa 39 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
TanStack/query#11358 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
solid-query: switching the queryClient accessor strands the new client's cache (subscription stays on the old observer)Forse già presa @MaNaN1803 l’ha presa 82 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
TanStack/query#11106 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
restoreQueries and persisterGc throw on malformed persisted entriesForse già presa @VGontier-cmd l’ha presa 6 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di TanStack/query
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
better-auth/better-auth#11723 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
area: docs difficulty: easy documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Worker-Erstellung bricht langsame Git-Worktree-Checkouts nach 20 Sekunden abForse già presa @KajoVanBuyten l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
AgentSystemLabs/agent-office#367 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
pierrecomputer/pierre#1187 ·
I maintainer di solito rispondono entro 1 giorno
-
area: frontend bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 85/100
snapotter-hq/SnapOtter#2425 ·
I maintainer di solito rispondono entro 1 giorno