您好我有一個作出反應的應用是這樣的:內蒙古按鈕onClick事件不被解僱與反應
<li onClick={this.props.onToggleTodo}>
Todo
<button onClick={this.props.onRemove}>Remove</button>
<li>
但是當我點擊刪除按鈕...處理程序onToggleTodo被激發,但onRemove不是。
我固定通過對處理器這樣做:
onToggleTodo = t => (e) => {
if(e.target.tagName == 'LI'){
this.setState({done: true});
}
}
這不是射擊,因爲的setState,因爲它使得陣營再次渲染...
,是不是最好的辦法,RIGHT ?????
我認爲,但...我想李面積可以點擊... 即使跨度採取一切可能的寬度它不會採取周圍的按鈕... –
確定你可以讓李的位置:親戚;跨度寬度:100%;身高100%;絕對位置,絕對按鈕位置,然後把它放在你想要的位置? – Kevin
可能是迄今爲止最好的解決方案... 所以,如果我想要分開的事件...在DOM中做獨立的對象.. –