Remove deprecated APIs
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C++
- Estrellas
- 127k
- Forks
- 25.3k
- Merge medio
- 1 d 23 h
- PR fusionados (30 d)
- 4
Descripción
Description
The APIs listed below are already replaced, broken, or no longer do anything. They should be removed to keep the surface small and avoid confusing new users.
We should clean each one up once the version it was deprecated in is flagged as unsupported. The React Native releases page lists which versions are still supported, so use it to decide when removal is safe.
I will open multiple PRs to clean these up, one per API.
- Modal
animated(deprecated since < 0.60) - https://github.com/react/react-native/pull/57385 - ScrollView
keyboardShouldPersistTapsboolean values (deprecated since < 0.60) - https://github.com/react/react-native/pull/57386 - VirtualizedList
disableVirtualization(deprecated since < 0.60) - https://github.com/react/react-native/pull/57388 - StatusBar
backgroundColor/translucent(Android) (deprecated since 0.76) - https://github.com/react/react-native/pull/57392 - StatusBar
setNetworkActivityIndicatorVisible()(iOS) (deprecated since 0.77) - https://github.com/react/react-native/pull/57392 - TextInput
blurOnSubmit(deprecated since 0.77) - https://github.com/react/react-native/pull/57393 - InteractionManager (deprecated since 0.80) - https://github.com/react/react-native/pull/57394
- SafeAreaView (deprecated since 0.81) - https://github.com/react/react-native/pull/57395
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.
Línea de trabajo
Comienza con la página de releases de React Native para confirmar que la versión en la que se introdujo la API obsoleta ya no tiene soporte. Elige un elemento sin marcar—VirtualizedList disableVirtualization, TextInput blurOnSubmit o SafeAreaView—y examina su implementación y la referencia al PR correspondiente; estará hecho cuando esa API se elimine de forma segura.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- react-native
- Área
- mobile
- Tipo de issue
- Refactorización
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100