下面是我的部分代码,但我的问题很简单,当用户单击 li
时,我如何才能对我的函数说 data-id=“1” ?
render(){
return(
<ul id="todo">
{this.state.items.map((item,i) =>
<li className='list-group-item' key={i} data-id={item.id}>{item.name}
<button onClick={//how to pass item.id to my function?}>X</button>
</li>
)}
</ul>
)
}
原文由 Thian Kian Phin 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于您已经在使用 ES6 - 在这里使用 箭头 函数可能会更简洁一些: