Loading problem…
Build a Multi-Select Dropdown in React that supports controlled multi-selection, query filtering, and deterministic open/close behavior.
value
onChange
interface Option { id: string; label: string; } interface MultiSelectProps { options: Option[]; value: string[]; onChange: (next: string[]) => void; placeholder?: string; }
const sampleOptions: Option[] = [ { id: "react", label: "React" }, { id: "ts", label: "TypeScript" }, { id: "node", label: "Node.js" }, { id: "graphql", label: "GraphQL" } ];
4 hints available with Pro