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

Support native events

Abierto
#99 8 comentarios 9 reacciones 0 asignados Ver en GitHub

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
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
react-native, typescript
Área
mobile

Línea de trabajo

Empieza siguiendo la implementación de Android JS descrita en la issue, especialmente cómo están conectados los cambios en el valor de Slider y los eventos enumerados. Compara los eventos actuales de JavaScript con el manejo de native-event de React Native y determina cómo debería recibir Animated.event las actualizaciones de Slider. La tarea estará terminada cuando los tres eventos nativos funcionen sin romper a los usuarios existentes de eventos de JavaScript.

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

Descripción

feature request

Describe the Feature

Native Events instead of js events:
onValueChange
onSlidingStart
onSlidingComplete

Possible Implementations

Supporting native events will unlock the abilities of Animated.event enabling tracking the Slider's value and animating stuff accordingly.
This will enable customizing this view to a large extent easily and with high performance.

Avoiding breaking changes can be achieved with a flag from props or by checking typeof props.onValueChange === 'object'

.

Android JS Impl

Uses Slider for value and renders the rest on top.
Native events will enhance this extremely and make dev experience easier (less code needed for customization)

Color Slider

Related Issues

Lenguaje dominante
TypeScript
Estrellas
1.4k
Forks
295
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

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 callstack/react-native-slider

Todos los issues de callstack/react-native-slider

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.