Occasional error from React Query about structural sharing
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia dall’uso di useSingleProject() in questo repository e segui come il suo client di progetto raggiunge il structural sharing di React Query. Poi esamina il comportamento del proxy in rpc-reflector e la documentazione collegata di React Query sullo structural sharing. Il lavoro è completato quando l’errore intermittente di serializzazione è stato risolto e il comportamento previsto dello structural sharing è stato preservato, oppure quando la configurazione richiesta è stata definita chiaramente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Example message:
Structural sharing requires data to be JSON serializable.
To fix this, turn off structuralSharing or return JSON-serializable data from your queryFn. [["@comapeo/core-react","projects","rjncq9zpqhfu1jstk44xo4qtfc3j9kuri9der8b77qtfco3tkomy"]]:
Error: ReferenceError: Symbol(Symbol.toStringTag) is not defined
This is coming from the usage of useSingleProject() which returns a "project client", which is a proxy instance that is created via https://github.com/digidem/rpc-reflector/.
I think it's ideal to have structural sharing enabled (docs), which allows React Query to keep the reference the same between re-renders, but maybe there's a detail I'm not understanding that allows us to disable it.
If possible, this probably would be better off with a fix in rpc-reflector as oppose to something here.
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 1
- Merge medio
- 21m
- PR unite (30g)
- 4
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 digidem/comapeo-core-react
-
Add support for invite-over-internetForse già presa @achou11 l’ha presa 23 giorni fa. Aperta
digidem/comapeo-core-react#206 · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
digidem/comapeo-core-react#203 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
digidem/comapeo-core-react#195 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
digidem/comapeo-core-react#167 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
digidem/comapeo-core-react#135 ·
Tutte le issue di digidem/comapeo-core-react
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
cline/cline#15327 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
LogicLabs-OU/OpenArchiver#509 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
bigcapitalhq/bigcapital#1545 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno