getsentry / getsentry/sentry-react-native

Make `useDispatchedActionData` default to `true` in the next major version

Abierto
#5,986 1 comentario 1 reacción 0 asignados Ver en GitHub
Improvement React-Native Traces
Lenguaje dominante
TypeScript
Estrellas
1.8k
Forks
366
Merge medio
1 d 6 h
PR fusionados (30 d)
94

Descripción

The `ReactNavigationIntegration` has a `useDispatchedActionData` option (currently defaulting to `false`) that uses dispatched action data to improve navigation span quality:

* Names spans immediately from the action payload instead of starting with a generic "Route Change" name
* Skips spans for actions without a known route name (GO_BACK, POP, POP_TO_TOP, RESET), reducing noise
* Filters out non-navigation actions (SET_PARAMS, OPEN_DRAWER, CLOSE_DRAWER, TOGGLE_DRAWER)

This option was introduced as opt-in to avoid breaking changes, but it provides a strictly better experience for all users. In the next major version (9.x), we should flip the default to true.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Localiza la definición de ReactNavigationIntegration y la opción useDispatchedActionData; después, comprueba cómo está declarado su valor predeterminado para la próxima versión mayor 9.x. Cambia el valor predeterminado a true y verifica que el comportamiento documentado de nombre de acción, span omitido y filtrado siga cubierto por las pruebas de integración existentes, si las hay.

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
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
58/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.