我正在尝试为每个react元素添加元素id,但我无法将元素id添加到
React.createElement(
{
option:{this.state}
className:'form-control'
value:'sample'
}
)
答案 0 :(得分:1)
React createElement具有以下语法(可能是语法之一)
React.createElement(elementType, props/attributes, value);
例如
React.createElement('li', {id:'list_one'}, 'List one');
上面的示例创建了以下元素
<li id="list_one">List one</li>
然而,由于第二个参数是道具,因此最好将Id作为道具传递而不是将其固定为上述内容。通过传递道具,我们可以控制Id的元素。