只是好奇有可能这样做吗?我知道我可以创建一个将这两个东西包装在一起的方法,但我想在一行中完成它。
<div onClick={e => this.callnotherMethod(); this.setState({toggleView: !this.state.toggleView})/>Something</div>
答案 0 :(得分:3)
是的,你可以。
但是在你的例子中,你忘了在{}
e => { this.callnotherMethod(); this.setState({toggleView: !this.state.toggleView}) }