react-native-awesome-slider
TypeScript icon, indicating that this package has built-in type declarations

2.7.2 • Public • Published

React Native Awesome Slider

Reanimated v2 version npm npm Documentation

A versatile, responsive react native and web slider component.

slider

Core Features

  • Discrete sliding
  • Continuous sliding
  • Step control
  • Snapping behavior

Interaction

  • Scrubbing control
  • Haptic feedback

Customization

  • Custom thumb
  • Custom bubble tooltip
  • Custom mark
  • Customizable appearance

Use Cases

  • Media Player Controls (video/audio progress, volume, playback speed)
  • Financial Trading Tools (position size, leverage ratio)
  • General Purpose (numeric value adjustment, settings configuration)

Installation

First, install and configure Reanimated v2 and react-native-gesture-handler

For react-native-gesture-handler version >= 2:

yarn add react-native-awesome-slider

For version < 2:

yarn add react-native-awesome-slider@1

Basic Usage

import { useSharedValue } from 'react-native-reanimated';
import { Slider } from 'react-native-awesome-slider';

export const Example = () => {
  const progress = useSharedValue(30);
  const min = useSharedValue(0);
  const max = useSharedValue(100);
  return <Slider progress={progress} minimumValue={min} maximumValue={max} />;
};

Documentation

For complete component props and advanced usage, visit our official documentation.

License

MIT © Alan Toa

Dependencies (0)

    Dev Dependencies (19)

    Package Sidebar

    Install

    npm i react-native-awesome-slider

    Weekly Downloads

    5,082

    Version

    2.7.2

    License

    MIT

    Unpacked Size

    176 kB

    Total Files

    76

    Last publish

    Collaborators

    • alantoa