How to create multiple dropdown options as a tag in ReactJS? Last Updated : 24 Jan, 2021 Comments Improve Suggest changes Like Article Like Report Choosing multiple options and creating your own options from the dropdown means allowing the user to choose more than one option from the dropdown and add his own options. Material UI for React has this component available for us and it is very easy to integrate. We can choose multiple options and create multiple options using the following approach. Creating React Application and Installing Module: Step 1: Create a React application using the following command: npx create-react-app foldernameStep 2: After creating your project folder i.e. foldername, move to it using the following command: cd foldernameStep 3: After creating the ReactJS application, Install the material-ui modules using the following command: npm install @material-ui/coreProject Structure: It will look like the following. Project StructureApp.js: Now write down the following code in the App.js file. Here, App is our default component where we have written our code. JavaScript import React from 'react' import TextField from '@material-ui/core/TextField'; import Chip from '@material-ui/core/Chip'; import Autocomplete from '@material-ui/lab/Autocomplete'; const App = () => { // Sample options for dropdown const myOptions = ['One', 'Two', 'Three', 'Four', 'Five']; return ( <div style={{ marginLeft: '40%', marginTop: '60px' }}> <h3>Greetings from GeeksforGeeks!</h3> <Autocomplete multiple freeSolo style={{width:500}} options={myOptions} defaultValue={[myOptions[2]]} renderTags={(value: string[], getTagProps) => value.map((option: string, index: number) => ( <Chip variant="outlined" label={option} {...getTagProps({ index })} /> )) } renderInput={(params) => ( <TextField {...params} variant="outlined" label="freeSolo" placeholder="Enter fields" /> )} /> </div> ); } export default App Step to Run Application: Run the application using the following command from the root directory of the project: npm startOutput: Now open your browser and go to http://localhost:3000/, you will see the following output: In the above example, we have selected One and Two from the options available but also added our own options i.e. Random Number. This is how we can choose and create multiple options using Chip in ReactJS. Comment More infoAdvertise with us Next Article How to create multiple dropdown options as a tag in ReactJS? gouravhammad Follow Improve Article Tags : Technical Scripter JavaScript Web Technologies ReactJS Similar Reads How to choose multiple options from dropdown as a tag using ReactJS? Choosing multiple options from the dropdown means allowing the user to choose more than one option from the dropdown. Material UI for React has this component available for us and it is very easy to integrate. We can choose multiple options from the dropdown using the following approach. Creating Re 2 min read How To Disable Dropdown Options in ReactJS? Dropdown menus are commonly used in web applications to allow users to select from a list of options. Sometimes, certain options need to be disabled based on specific conditions, such as availability, user permissions, or other logic. ReactJS makes it easy to manage dropdowns and disable options dyn 2 min read How to Create More Options in ReactJS ? More Options in React JS is a common feature that every application has to show the user some extra functionality on clicking on that button. Material UI for React has this component available for us and it is very easy to integrate. Prerequisites:NPM & Node.jsReact JSReact Material UIApproach:T 2 min read How to change a select's options based on another dropdown using React? React is a declarative, efficient, and flexible JavaScript library for building user interfaces. Itâs âVâ in MVC. ReactJS is an open-source, component-based front end library responsible only for the view layer of the application. It is maintained by Facebook.Select in HTML allows us to choose among 3 min read How to create a multi level Dropdown NavBar in React-bootstrap using map? In this article, we are going to implement a drop-down-based navigation bar using React-Bootstrap. We will map the navigation links from an array to a navigation bar with suitable React-Bootstrap classes and components.Prerequisite:React JSHTML CSSJavaScriptJSXSteps to create React Application and i 4 min read How to use Multi-Select Dropdown in React-Bootstrap ? In ReactJS applications, we always need to add the UI component that allows us to select multiple options from the DropDown list. So in Bootstrap, the Multi-Select Dropdown is a UI component that allows us to select multiple different options from the list of dropdown menus. Additionally, we can do 4 min read Auto select option from Dropdown in ReactJS Auto Select option from Dropdown means without forcing the user to click on any options, the option value is auto-populated. Material UI for React has this component available for us and it is very easy to integrate. We can auto-select the options from Dropdown using the following approach. Creating 2 min read How to Add a Image to React Bootstrap dropdown ? In this article, we will see how to add an image to the React Bootstrap dropdown. It is a React-based implementation of the Bootstrap components. Dropdown Component provides a way to display lists of links or more actions within a menu when clicked over it. Steps to Create React Application and Inst 3 min read React Suite Dropdown Option Active State React Suite is a popular front-end library with a set of React components that are designed for the middle platform and back-end products. Dropdown component allows the user to provide navigation that uses a select picker if you want to select a value. React Suite Dropdown Option Active State helps 3 min read Grouping Dropdown Options Using ReactJS Grouping options means putting options in groups based on conditions for a better user experience. For example on our mobile, all contacts are grouped by their first letter so that it becomes easier for users to search for contacts. Material UI for React has this component available for us and it is 2 min read Like