Phase 9c · Tier A
RN-universal Slider pilot
ScaffoldedSingle-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
| Aspect | shadcn | RN | Notes |
|---|---|---|---|
| Thumb gesture | pointer + touch | PanResponder | Core RN; works on RN-Web |
| Step snap | yes | yes | Math.round + multiplier |
| Multi-thumb | yes (range) | no (v1) | 0.2.x candidate |
| Vertical | yes | no (v1) | 0.2.x candidate |
| Keyboard | arrow keys | no (v1) | 0.2.x candidate |
| ARIA | role="slider" | role="slider" + aria-valuenow | Forwarded on RN Web |