Simple way to use multiple radio buttons in React

Dirask React
2 min readMar 8, 2021

--

Many beginners have a problem with using multiple radio buttons because they do not realize that the radio buttons are grouped and only one radio button can be selected in one group.

Today, I’d like to show you how to easily use multiple radio buttons without using groups (without using the name parameter) in React. 😊

Before we start, I would highly recommend you to check out runnable examples for the solution on our website:
Simple way to use multiple radio buttons in React

Final effect:

Multiple radio buttons in ReactJS.
Multiple radio buttons in ReactJS.

In below example, I’ve created RadioInput functional component which renders label with a single input type="radio" (radio button).

In the Form we have four RadioInput elements - two for gender and, two for role.

In every group we can select only one radio button at the same time, then setGender function sets gender 🧒🧑 and setRole function sets role depending on which option we choose.

Practical example:

Multiple radio buttons in ReactJS.

You can run this example here

If you found this solution useful and would like to receive more content like this leave a comment or reaction 👏.
Thanks for your time and see you in the upcoming posts! 😊🔜

Write to us! ✉

If you have any problem to solve or questions that no one can answer related to a React or JavaScript topic, or you’re looking for a mentoring write to us on dirask.com -> Questions

You can also join our facebook group where we share coding tips and tricks with others! 🔥

--

--

Dirask React

We share coding tips and tricks in React❤️ 💻 🙂. We help to solve React problems at http://dirask.com