Phase 9c · Tier A

RN-universal Slider pilot

Scaffolded

Single-thumb horizontal slider built on PanResponder from react-native core. No reanimated, no community-slider peer dep. Step snapping, controlled / uncontrolled modes, accessibilityValue forwarded as aria-value*.

Side-by-side: continuous slider

shadcn (Radix)

value: 50

RN

value: 50

Step = 5

Drag the thumb — it snaps to multiples of 5.

Disabled

Semantics

AspectshadcnRNNotes
Thumb gesturepointer + touchPanResponderCore RN; works on RN-Web
Step snapyesyesMath.round + multiplier
Multi-thumbyes (range)no (v1)0.2.x candidate
Verticalyesno (v1)0.2.x candidate
Keyboardarrow keysno (v1)0.2.x candidate
ARIArole="slider"role="slider" + aria-valuenowForwarded on RN Web