有人可以告诉我为什么当我在 SELECT 标记中呈现这种状态更改时,它会在 React 中产生错误。我得到一个不变的违反错误。我没有看到错误提示的浏览器正在执行的 DOM 中的任何更改。我最终使用了 dangerouslySetInnerHTML 方法来完成这项工作。感谢您的任何意见。
以下是状态值更改时引发错误的代码:
<select>
<option value="0" defaultValue>Add a {this.state.filtertype}</option>
</select>
此代码工作正常:
<select>
<option value="0" defaultValue>{this.state.filtertype}</option>
</select>
具有评估状态值作为内部 html 内容的静态文本在其他元素中是否正常工作?这是一个反应错误吗?