Interactive Examples
Explore different use cases of the MultiSelect component. Select multiple options, search through items, and see how it handles various scenarios.
Programming Languages
Languages you're proficient in (pre-selected)
JavaScript
TypeScript
Selected: javascript, typescript
Loading State
Demonstrates the loading state with skeleton placeholders
Hit the button to trigger 5 seconds loading
Usage Example
Here's how to use the MultiSelect component in your project
const frameworks = [
{ label: "Next.js", value: "nextjs" },
{ label: "React", value: "react" },
{ label: "Vue.js", value: "vue" }
];
const [selected, setSelected] = useState([]);
const [isLoading, setIsLoading] = useState(false);
<MultiSelect
options={frameworks}
value={selected}
onChange={setSelected}
placeholder="Select frameworks..."
isLoading={isLoading}
/>