答案 0 :(得分:6)
似乎jsx语法中的一些额外空格已创建span
。
我已经测试了你的代码,在正确的重新缩进后,错误消失了。
答案 1 :(得分:0)
您有一个可变的重新定义问题。您的map函数参数称为“option”,因此当您编写<option>
时,react会尝试将变量option
引用的对象视为反应类。试试这个 -
return (
<select {...other}>
<option /> {
options.map((optionNode) => {
return <option key={optionNode.value} value={optionNode.value}>{optionNode.text}</option>
})
} </select>
)