如何在reactjs中添加元素id

时间:2018-03-19 09:13:20

标签: reactjs

我正在尝试为每个react元素添加元素id,但我无法将元素id添加到

React.createElement(
    {
        option:{this.state}
        className:'form-control'
        value:'sample'
    }
)

1 个答案:

答案 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的元素。