,可以通过以下步骤实现:
useState
钩子函数来创建一个状态变量。import React, { useState } from 'react';
function MyComponent() {
const [selectedOption, setSelectedOption] = useState('');
// 其他组件代码...
return (
<div>
{/* 渲染选项 */}
{options.map((option) => (
<label key={option}>
<input
type="radio"
value={option}
checked={selectedOption === option}
onChange={(e) => setSelectedOption(e.target.value)}
/>
{option}
</label>
))}
{/* 显示选中的值 */}
<p>选中的值是:{selectedOption}</p>
</div>
);
}
selectedOption
状态变量控制,通过checked
属性来判断是否选中。onChange
事件处理函数来更新selectedOption
的值。事件处理函数获取用户选择的值,并将其设置为selectedOption
的新值。selectedOption
状态变量。这样,当用户选择一个选项时,selectedOption
的值会更新,并且选中的值会在页面上显示出来。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云