Inline

Creating inline radio buttons and checkboxes in React-Bootstrap is a straightforward way to display options side by side, which can be really handy when you want to conserve vertical space and create a more compact form or survey.

Syntax:

<Form>    
<Form.Check
inline
type="radio" />
<Form/>

Example: Here’s an example of how to create Inline radio buttons and checkboxes using React-Bootstrap:

Javascript




import React from 'react';
import { Form } from 'react-bootstrap';
import './App.css'
 
function App() {
    return (
        <div className="outer">
            <div className='App'>
                <h2 className='h2'>
                    Inline Radio Buttons
                </h2>
                <Form>
                    <Form.Check
                        inline
                        type="radio"
                        label="Option 1"
                        name="inlineRadioOptions"
                        id="inlineRadio1"
                    />
                    <Form.Check
                        inline
                        type="radio"
                        label="Option 2"
                        name="inlineRadioOptions"
                        id="inlineRadio2"
                    />
                    <Form.Check
                        inline
                        disabled
                        type="radio"
                        label="Option 3 (Disabled)"
                        name="inlineRadioOptions"
                        id="inlineRadio3"
                    />
                </Form>
 
                <h2 className='h2'>
                    Inline Checkboxes
                </h2>
                <Form>
                    <Form.Check
                        inline
                        type="checkbox"
                        label="Checkbox 1"
                        id="inlineCheckbox1"
                    />
                    <Form.Check
                        inline
                        type="checkbox"
                        label="Checkbox 2"
                        id="inlineCheckbox2"
                    />
                    <Form.Check
                        inline
                        disabled
                        type="checkbox"
                        label="Checkbox 3 (Disabled)"
                        id="inlineCheckbox3"
                    />
                </Form>
            </div>
        </div>
    );
}
 
export default App;


CSS




.outer {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #152128f0;
    height: 100vh;
    color: rgb(191, 210, 210);
}
 
.App .h2 {
    color: rgb(57, 217, 231);
}


Output:

Output

React-Bootstrap Checks Radios

In this article, we’ll learn about React-Bootstrap’s Checks and Radio components. Checks and Radios, in the context of React-Bootstrap, are specialized components tailored for managing user selections, with a primary focus on checkboxes and radio buttons.

Similar Reads

Different Types of Checkboxes and Radio Buttons:

Default (Stacked) Radio Buttons: Radio buttons are used when you want the user to select one option from a list of choices. In React-Bootstrap, you can create a stacked set of radio buttons by using the Form.Check component....

Switches:

...

Inline:

...

Reverse:

Switches, often called toggle switches, are vital UI components. They let users control binary states, like turning a feature on or off. They’re prevalent in modern web and mobile apps, providing a user-friendly way to interact with settings and choices, such as a simple “yes” or “no” selection....

Without labels:

...

Customizing FormCheck rendering:

...

Contact Us