0.2.0 • Published 3 years ago
react-choice-select v0.2.0
React Choice Select
The react-choice-select package provides a customizable and accessible SelectDropdown component for React applications.
This component allows users to select options from a dropdown menu.
Installation
To install the package, use npm or yarn:
npm install react-choice-selector
yarn add react-choice-selectUsage
- Import the
SelectDropdowncomponent in your React file:
import { SelectDropdown } from 'react-choice-select';- Use the
SelectDropdowncomponent in your JSX code:
<SelectDropdown options={...} onChange={...} />Props
The SelectDropdown components accepts the following props:
options(array): An array of options to populate the dropdown. Each option should be an object withlabelandvalueproperties.onChange(function): A callback function invoked when the selected option changes. It receives the selected option's value as a parameter.label(string, optional): The selector label.placeholder(string, optional): The placeholder text to display when no option is selected.
Examples
import React, { useState } from 'react';
import { SelectDropdown } from './lib';
const MyComponent = () => {
const [selectedOption, setSelectedOption] = useState();
const handleOptionChange = (value) => {
setSelectedOption(value);
};
const options = [
{ value: 1, label: 'one' },
{ value: 2, label: 'two' },
{ value: 3, label: 'three' },
];
return (
<div>
<SelectDropdown
options={options}
onChange={handleOptionChange}
label="Option"
placeholder="Select an option"
/>
<p>Selected option: {selectedOption}</p>
</div>
);
};
export default MyComponent;License
This package is licensed under the ISC License.