Component (RN)
React Native Component Status
Component (RN)
React Native Component Status
Figma (RN)
Figma Component Status
Code (Web)
HTML/CSS Code
Figma (Web)
Figma Component Status
Use radio buttons to allow users to select a single option from a group of mutually exclusive choices.
Avoid using boxed radio buttons; use radio groups instead, as this is an established pattern. Use boxed radio buttons only when substantial body text surrounds the form control and requires visual separation. It’s generally advised not to use this.
You can ask the user a related question when they select a particular radio option, so they only see the question when it is relevant to them.
This might make two related questions easier to answer by grouping them on the same page. For example, you could reveal a phone number input when the user selects the "Contact me by phone" option.
Keep it simple. If the related question is complicated or has more than one part, show it on the next page in the process instead.