我已經創建了一個select下拉組件,我在react-redux應用程序中使用了redux-form。該下拉菜單效果很好,對性能沒有影響,但在瀏覽器中收到以下警告。<span>不能作爲<select>的孩子出現在反應中
Warning: validateDOMNesting(...): <span> cannot appear as a child of <select>.
我不知道爲什麼我收到這個錯誤,因爲我沒有在任何<span>
元素傳遞。下面是我用來創建select下拉菜單的代碼(options是包含每個選項屬性的對象數組,option.text是一個字符串值,可以被用戶查看,所以它可能類似'Option 1'或'選項2')。
return (
<select {...other}>
<option /> {
options.map((option) => {
return <option key={option.value} value={option.value}>{option.text}</option>
})
} </select>
)
任何想法,爲什麼我會收到此警告,以及如何我可以糾正這一點。我正在使用反應0.14.3
那麼,什麼是'option.text'? – Amadan
谷歌搜索拿起[這](https://github.com/glittershark/reactable/issues/177)「升級到版本0.12.0的反應,和0.14.3的反應/反應,並沒有注意到任何錯誤「 –
option.text是一個字符串值,將被用戶查看。所以它可能像'選項1'或'選項2'。 – vsank7787