How to allow duplicates in mui autocomplete in react js?
January 17, 2023Hi Friends 👋,
Welcome To aGuideHub!
To allow duplicates in mui autocomplete in React js, you can use isOptionEqualToValue={() => false}
. It will allow duplicates in mui autocomplete in react js.
Today, I am going to show you, how to allow duplicates in mui autocomplete in react js.
Installation
Install the following packages to use allow duplicates in mui autocomplete in react js.
npm
npm install @mui/material @emotion/react @emotion/styled
yarn
yarn add @mui/material @emotion/react @emotion/styled
MUI material allow duplicates in mui autocomplete example.
The code below is an example of a Material UI autocomplete that allows duplicates. You have to import @mui material
autocomplete and this code makes multiple={true}
chip. With the help of this code isOptionEqualToValue = {() => false}
the duplicate chip is created.
App.js
import * as React from 'react';
import TextField from '@mui/material/TextField';
import Autocomplete from '@mui/material/Autocomplete';
export default function ComboBox() {
return (
<Autocomplete
multiple={true}
isOptionEqualToValue={() => false}
options={[{ id: 1, value: "One"}, {id: 2, value: "Two"}, {id: 3, value: "Three"}]}
getOptionLabel={(item) => item.value}
sx={{ width: 300 }}
renderInput={(params) => (
<TextField {...params} label="Multi Select" variant="outlined" />
)}
/>
);
}
In the above code example, I have used the @mui/material
component and allow duplicates in mui autocomplete in reate js .
Check the output of the above code example.
All the best 👍