How to use bootstrap dropdown in react js?

Hi Friends 👋,

Welcome To aHoisting!

To use bootstrap dropdown you have to import dropdown from react-bootstrap that’s how you can use bootstrap dropdown in react js.

Today, I am going to show you, how to use bootstrap dropdown in react js.

Installation

Install the following packages to use react-bootstrap in react js.

npm

npm install react-bootstrap bootstrap

yarn

yarn add react-bootstrap bootstrap

Table of contents

  • Install and create a new React app.
  • Import react component.
  • Create a Component.

Let’s start with the first step.

Step 1: Install and create a new React app.

First you have to install the React project. You should use create-react-app command to create a new React project.

npx create-react-app my-app
cd my-app
npm start

Step 2: Import react component.

After installing, you have to import your React component.

import Dropdown from 'react-bootstrap/Dropdown';
import 'bootstrap/dist/css/bootstrap.min.css';

Step 3: Create a Component.

You can use <Dropdown> to use bootstrap dropdown in react js.

<Dropdown>
  <Dropdown.Toggle variant="success" id="dropdown-basic">
      Dropdown Button
  </Dropdown.Toggle>

  <Dropdown.Menu>
    <Dropdown.Item href="#/action-1">Action</Dropdown.Item>
    <Dropdown.Item href="#/action-2">Another action</Dropdown.Item>
    <Dropdown.Item href="#/action-3">Something else</Dropdown.Item>
  </Dropdown.Menu>
</Dropdown>

Use bootstrap dropdown example.

The below code is an example of a React. you have to import dropdown from react-bootstrap that’s how you can use bootstrap dropdown in react js.

App.js

import Dropdown from 'react-bootstrap/Dropdown';
import 'bootstrap/dist/css/bootstrap.min.css';

function App() {
  return (
    <Dropdown>
      <Dropdown.Toggle variant="success" id="dropdown-basic">
        Dropdown Button
      </Dropdown.Toggle>

      <Dropdown.Menu>
        <Dropdown.Item href="#/action-1">Action</Dropdown.Item>
        <Dropdown.Item href="#/action-2">Another action</Dropdown.Item>
        <Dropdown.Item href="#/action-3">Something else</Dropdown.Item>
      </Dropdown.Menu>
    </Dropdown>
  );
}

export default App;

In the above code example, I have used the react-bootstrap to use bootstrap dropdown in react js.

Check the output of the above code.

React, bootstrap, dropdown

All the best 👍