【发布时间】:2021-04-12 03:50:32
【问题描述】:
我正在按照官方 React 文档构建一个简单的表单,但是它并没有按预期工作。
const [value, setValue] = useState("banana")
...
<form onSubmit={handleSubmit}>
<label>
Pick your favorite flavor:
<select value={value} onChange={handleChange}>
<option value="grapefruit">Grapefruit</option>
<option value="lime">Lime</option>
<option value="coconut">Coconut</option>
<option value="mango">Mango</option>
</select>
</label>
<input type="submit" value="Submit" />
</form>
据我了解,它必须显示“香蕉”作为初始值,而显示“葡萄柚”。为什么会这样?
这是文档的链接:https://reactjs.org/docs/forms.html
在“表单”部分中,有一个示例来自我获取代码的地方。然而,当我使用 reactHooks 时,它使用基于类的组件。会不会有问题?
非常感谢!
【问题讨论】:
标签: reactjs forms react-hooks