getsentry / getsentry/sentry-react-native
Migrate route param gating to `dataCollection.userInfo`
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.8k
- Forks
- 366
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 94
Descripción
Replace `sendDefaultPii` check in React Navigation integration with `dataCollection.userInfo`.
## Callsite
* `reactnavigation.ts:488` — dynamic route params (e.g. `[id]`, `[...slug]`) are only attached to navigation spans when `sendDefaultPii` is true
Should read from resolved `dataCollection.userInfo` instead.
## References
* `packages/core/src/js/tracing/reactnavigation.ts`
* `packages/core/test/tracing/reactnavigation.test.ts` — existing tests for route param behavior
Guía de contribución
Línea de trabajo
Comienza en packages/core/src/js/tracing/reactnavigation.ts, en el manejo de los parámetros de ruta alrededor de la línea 488, y después lee las pruebas existentes de parámetros de ruta en packages/core/test/tracing/reactnavigation.test.ts. Actualiza el comportamiento de gating para usar los dataCollection.userInfo resueltos y ejecuta las pruebas de tracing de React Navigation para confirmar que los parámetros de ruta dinámicos se comportan como se espera.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- react-native, typescript
- Área
- mobile
- Tipo de issue
- Refactorización
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Tranquilo
- Claridad
- Bien especificado
- Aptitud para principiantes
- 58/100