Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Remove deprecated `enableExperimentalViewRenderer` replay option in v9

Abierto Apto para principiantes
#6,680 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
88/100
Tipo de issue
Refactorización
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
react-native, typescript
Área
mobile-dev

Línea de trabajo

Comienza en packages/core/src/js/replay/mobilereplay.ts comprobando el tipo MobileReplayOptions, defaultOptions y el shim de compatibilidad mobileReplayIntegration identificados en el issue. Después, localiza las pruebas relacionadas y ajústalas al comportamiento de v9. Se considera terminado cuando se hayan eliminado la opción obsoleta y el mapping, enableViewRendererV2 siga siendo compatible y las pruebas relacionadas pasen.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

React-Native Replays Task

Summary

The MobileReplayOptions.enableExperimentalViewRenderer option was deprecated in favor of enableViewRendererV2 in #4815 (2025-05). A compat shim in mobileReplayIntegration copies the old value to enableViewRendererV2 when the new option is unset.

Per the SDK Deprecation Lifecycle Standard, this should be removed in the next major (v9).

Action for v9

In packages/core/src/js/replay/mobilereplay.ts:

  • Remove the enableExperimentalViewRenderer type definition (MobileReplayOptions, ~line 77).
  • Remove it from defaultOptions (~line 253).
  • Remove the compat shim that maps it onto enableViewRendererV2 (~lines 270-271).
  • Update/adjust any related tests.

References

  • Deprecated in #4815 (ref(session-replay): iOS: Use enableViewRendererV2 instead of the deprecated ...)
  • Replacement: enableViewRendererV2
  • Sibling v9 removal task: #5882
  • SDK Deprecation Lifecycle Standard
Lenguaje dominante
TypeScript
Estrellas
1.8k
Forks
367
Merge medio
1 d 4 h
PR fusionados (30 d)
102

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de getsentry/sentry-react-native

Todos los issues de getsentry/sentry-react-native

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.