• Stars
    star
    713
  • Rank 61,170 (Top 2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ€– Headless utilities for building range and multi-range sliders in React, Preact, Solid, Vue, Svelte and Angular

React Ranger Header

Hooks for building range and multi-range sliders in React

#TanStack semantic-release Join the discussion on Github

Enjoy this library? Try them all! React Table, React Query, React Form, React Charts

Visit /docs for docs, guides, API and more!

Quick Features

  • Headless!
  • Single or Multiple Handles
  • Handle Devider Items
  • Custom Steps or Step-Size
  • Custom Ticks

Installation

$ npm i --save react-ranger
# or
$ yarn add react-ranger

How to help?

  • Try out the already-migrated examples
  • Try it out in your own projects.
  • Introspect the types! Even without the docs finished, the library ships with 100% typescript to help you explore its capabilities.
  • Read the contribution guidelines
  • Write some docs! Start with the API docs and try adding some information about one or more of the features. The types do a decent job of showing what's supported and the capabilities of the library.
  • Try your hand at migrating an example to v8! The todo list for the examples is above!
  • Using a plugin? Try rewriting your plugin (v8 doesn't have a plugin system any more) as a wrapping hook/function that uses useTable internally. The new API is much more powerful and easier to compose. If you find something you can't figure out, let us know and we'll add it to the API.

Become a Sponsor

More Repositories

1

query

πŸ€– Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
TypeScript
39,560
star
2

table

πŸ€– Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
TypeScript
23,656
star
3

router

πŸ€– Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
TypeScript
6,673
star
4

virtual

πŸ€– Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
TypeScript
4,881
star
5

form

πŸ€– Powerful and type-safe form state management for the web. TS/JS, React Form, Solid Form, Svelte Form and Vue Form.
TypeScript
3,166
star
6

react-charts

βš›οΈ Simple, immersive & interactive charts for React
HTML
2,796
star
7

bling

πŸ’ Framework agnostic transpilation utilities for client/server RPCs, env isolation, islands, module splitting, and more.
TypeScript
1,483
star
8

store

πŸ€– Framework agnostic, type-safe store w/ reactive framework adapters
TypeScript
267
star
9

select

πŸ€– Powerful select, multi-select and autocomplete primitives for the web. TS/JS, React, Solid, Svelte and Vue.
JavaScript
173
star
10

tanstack.com

The marketing and docs site for all TanStack projects
TypeScript
173
star
11

config

Configuration and tools for publishing and maintaining high-quality JavaScript packages
JavaScript
133
star
12

time

πŸ€–β° Headless utilities for building time and calendar components in TS/JS, React, Solid, Vue, Svelte and Angular
11
star