ReactJS MDBootstrap Forms Checkbox Component
Last Updated :
11 Apr, 2025
MDBootstrap is a Material Design and bootstrap-based react UI library that is used to make good-looking webpages with its seamless and easy-to-use component. In this article, we will know how to use Forms Checkbox Component in ReactJS MDBootstrap. A checkbox lets a user definitely choose a value from a limited number of choices in a subtle way.
Properties:
- className: It is used to add a custom class to the component
- name: It is used to specify the name for the component
- value: It is used to set the value for the component
- id: It is used to define an id for the component
- label: It is used to define a label text for the component
- labeled: It is used to define an id for the label
- labelClass: It is used to add custom classes to the label
- wrapperTag: It is used to define a tag type for the wrapper of the component
- wrapperClass: It is used to add custom classes to the wrapper of the component
- disabled: It is used to make the component disabled
- inline: It is used to place the component in one row
- defaultChecked: It is used to make the component checked by default
- btn: It is used to make a button from the component
- btnColor: It is used to allow to set the color of the button checkbox
Syntax:
<MDBCheckbox label='string' />
Creating React Application And Installing Module:
Step 1: Create a React application using the following command.
npx create-react-app foldername
Step 2: After creating your project folder i.e. foldername, move to it using the following command.
cd foldername
Step 3: Install ReactJS MDBootstrap in your given directory.
npm i mdb-ui-kit
npm i mdb-react-ui-kit
Step 4: Import the element to be used in the project.
import { MDBCheckbox } from 'mdb-react-ui-kit'
Project Structure: It will look like the following.

Step to Run Application: Run the application from the root directory of the project, using the following command.
npm start
Example 1: This is the basic example that shows how to use Checkbox Component.
App.js
import React from "react";
import { MDBCheckbox } from "mdb-react-ui-kit";
export default function App() {
return (
<div id="gfg">
<h2>GeeksforGeeks</h2>
<h4>ReactJS MDBootstrap Checkbox component</h4>
<MDBCheckbox inline name='gfg' id='gfgDefault'
label='CheckBox Component' />
<MDBCheckbox inline
label='CheckBox Component (Disabled)' disabled />
</div>
);
}
Output:

Example 2: In this example, we will know how to use btn property in a Checkbox component.
App.js
import React from "react";
import { MDBCheckbox } from "mdb-react-ui-kit";
export default function App() {
return (
<div id="gfg">
<h2>GeeksforGeeks</h2>
<h4>ReactJS MDBootstrap Checkbox component</h4>
<MDBCheckbox btn btnColor='danger' name='gfg'
id='gfgDefault' label='CheckBox Component' />
<br />
<MDBCheckbox btn btnColor="warning" name='abc'
id='abcDefault' label='CheckBox Component' />
</div>
);
}
Output:
