--- order: 2 title: zh-CN: Radio.Group 组合 - 配置方式 en-US: Radio.Group group - optional --- ## zh-CN 通过配置 `options` 参数来渲染单选框。也可通过 `optionType` 参数来设置 Radio 类型。 ## en-US Render radios by configuring `options`. Radio type can also be set through the `optionType` parameter. ```tsx import type { RadioChangeEvent } from 'antd'; import { Radio } from 'antd'; import React, { useState } from 'react'; const plainOptions = ['Apple', 'Pear', 'Orange']; const options = [ { label: 'Apple', value: 'Apple' }, { label: 'Pear', value: 'Pear' }, { label: 'Orange', value: 'Orange' }, ]; const optionsWithDisabled = [ { label: 'Apple', value: 'Apple' }, { label: 'Pear', value: 'Pear' }, { label: 'Orange', value: 'Orange', disabled: true }, ]; const App: React.FC = () => { const [value1, setValue1] = useState('Apple'); const [value2, setValue2] = useState('Apple'); const [value3, setValue3] = useState('Apple'); const [value4, setValue4] = useState('Apple'); const onChange1 = ({ target: { value } }: RadioChangeEvent) => { console.log('radio1 checked', value); setValue1(value); }; const onChange2 = ({ target: { value } }: RadioChangeEvent) => { console.log('radio2 checked', value); setValue2(value); }; const onChange3 = ({ target: { value } }: RadioChangeEvent) => { console.log('radio3 checked', value); setValue3(value); }; const onChange4 = ({ target: { value } }: RadioChangeEvent) => { console.log('radio4 checked', value); setValue4(value); }; return ( <>




); }; export default App; ```