Occasional error from React Query about structural sharing
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- react, typescript
- Área
- frontend
Línea de trabajo
Comienza con el uso de useSingleProject() en este repositorio y sigue cómo su cliente de proyecto llega a React Query structural sharing. Después, inspecciona el comportamiento del proxy en rpc-reflector y la documentación enlazada de React Query sobre structural sharing. El trabajo estará terminado cuando se haya resuelto el error intermitente de serialización y se haya conservado el comportamiento previsto de structural sharing, o se haya establecido claramente su configuración necesaria.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1
- Forks
- 1
- Merge medio
- 21 min
- PR fusionados (30 d)
- 4
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de digidem/comapeo-core-react
-
Add support for invite-over-internetPosiblemente ocupada @achou11 la tomó hace 32 días. Abierto
digidem/comapeo-core-react#206 · 1 asignado ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
digidem/comapeo-core-react#203 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
digidem/comapeo-core-react#195 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
digidem/comapeo-core-react#167 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
digidem/comapeo-core-react#135 ·
Todos los issues de digidem/comapeo-core-react
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
LucasSantana-Dev/Lucky#2951 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
danielmiessler/LifeOS#2567 ·
Los mantenedores suelen responder en 9 días
-
refactor(react-pi): classify base64 images with core's parseBase64Posiblemente ocupada @jimmyallinai la tomó hoy. Abiertomaintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
assistant-ui/assistant-ui#10293 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
brijeshb42/monaco-vim#175 ·