1
這不是一個真正的React特定問題,但我認爲它有助於瞭解上下文。在一個組件中,我生成了一些表格行。每行都需要一個onClick函數,它將id傳遞給組件handleUnlink方法。React組件如何簡化這個onClick函數?
我得到它與下面的代碼一起工作,但它讓我的頭旋轉了一下,我有一種感覺,這可以用更簡單的方式完成。我對嗎?
var fn = function(id){
return function(){
this.handleUnlink(id);
}.bind(this);
}.bind(this);
var linkedListHtml = this.state.linkedList.map(p => {
return(
<tr key={p.id}>
<td>{p.name}</td>
<td><mui.Icon icon='action-highlight-remove' onClick={fn(p.id)}/></td>
</tr>);
});
完美,那就更好了,然後我希望的。 \ O / – 2015-02-09 07:32:25