2
好奇心が強いのですか?私はこれらの2つのものをまとめてラップするメソッドを作ることができますが、私は1行でやりたいと思います。jsxのインライン関数を1行で反応させよう
<div onClick={e => this.callnotherMethod(); this.setState({toggleView: !this.state.toggleView})/>Something</div>
好奇心が強いのですか?私はこれらの2つのものをまとめてラップするメソッドを作ることができますが、私は1行でやりたいと思います。jsxのインライン関数を1行で反応させよう
<div onClick={e => this.callnotherMethod(); this.setState({toggleView: !this.state.toggleView})/>Something</div>
はい、できます。 は、しかし、あなたの例では、あなたは私があなたの最初の答えは正解だったと思う
e => { this.callnotherMethod(); this.setState({toggleView: !this.state.toggleView}) }
{}
に機能の体を包むのを忘れて、あなたのようにthat'は、すでにあなたは正しい@ShubhamKhatri –を結合するための矢印の機能を使用している 'する必要はありません!私はそれを完全に逃した))ありがとう。 – AlexM