3.2.1 • Published 8 months ago

@oshq/react-select v3.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

React Select

The React Select is a customizable and accessible dropdown select component for reactjs, built from scratch for flexibility and performance. Supports single and multi-select options, with an intuitive API for easy integration.

Demo

Table of Content

Installation

You can install the React Select component via npm:

npm i @oshq/react-select

Usage

Basic Implementation

import Select from '@oshq/react-select';
import '@oshq/react-select/index.css';

const App = () => {
  const [selected, setSelected] = useState(undefined);
  const options = [
    { label: 'apple', value: 'apple' },
    { label: 'ball', value: 'ball' },
    { label: 'cat', value: 'cat' },
    { label: 'dog', value: 'dog' },
  ];
  return (
    <Select
      value={selected}
      onChange={(_,val) => {
        setSelected(val);
      }}
      options={async () => options}
    />
  );
};

Features

  • Virtual Scrolling at it's core
  • Customizable components support
  • Typeahead support
  • Complete keyboard navigation
  • Multiple selection support
  • Support for Asynchronous options loading
  • Supports items, labels, groups of items
  • Fully managed focus
  • Written in TypeScript
3.2.1

8 months ago

3.2.0

8 months ago

3.1.0

8 months ago

1.4.6

11 months ago

1.4.5

11 months ago

1.4.4

12 months ago

1.4.3

12 months ago

2.0.3

10 months ago

2.0.2

10 months ago

2.0.4

10 months ago

2.0.1

10 months ago

2.0.0

10 months ago

3.0.0

10 months ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.0.4

1 year ago

1.0.2

1 year ago

1.0.3

1 year ago

1.0.1

2 years ago

1.0.0

2 years ago