callstack / callstack/react-native-slider

Support native events

Offen
#99 8 Kommentare 9 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature request
Vorherrschende Sprache
TypeScript
Sterne
1.4k
Forks
295
Ø Merge
5 Min.
Gemergte PRs (30 T.)
1

Beschreibung

## 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](https://user-images.githubusercontent.com/34343793/63846964-83cbea80-c995-11e9-90d1-e388e9bb3561.gif)

## Related Issues

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.