【发布时间】:2019-09-25 08:39:43
【问题描述】:
我遵循了有关 useState 钩子的 ReactJS 文档,但我无法让它与单选按钮一起使用。它根本不选择任何单选按钮。 顺便说一句,我正在为组件使用 react-semantic ui。
单选按钮应选择分配给该州的性别。我试过 console.log gender 变量,它发生了变化,但不会反映在用户界面上。
这是我的代码供您参考。
import React, { useState } from 'react';
const ListCreateNew = () => {
const [gender, setGender] = useState('Male');
return (
<Form.Group inline>
<label>Gender</label>
<Form.Field control={Radio} label="Male" checked={gender === 'Male'} value="Male" onClick={() => setGender('Male')} />
<Form.Field control={Radio} label="Female" checked={gender === 'Female'} value="Female" onClick={() => setGender('Female')} />
</Form.Group>
);
}
编辑: 我向大家道歉。我错过了 onClick 属性上的匿名函数。
【问题讨论】:
标签: reactjs react-hooks