renderSquare内で定めているhandleClick関数の定義についていくつか理解が追いついておりません
React
1handleClick(i) { 2 const squares = this.state.squares.slice(); 3 squares[i] = 'X'; 4 this.setState({squares: squares}); 5 } 6 7 renderSquare(i) { 8 return ( 9 <Square 10 value={this.state.squares[i]} 11 onClick={() => this.handleClick(i)} 12 /> 13 ); 14 }
ここでいう
React
1handleClick(i) { 2 const squares = this.state.squares.slice(); 3 squares[i] = 'X'; 4 this.setState({squares: squares}); 5 }
の this.setState({squares: squares});は何を示していますか。
{squares: squares}の書き方も初めてみたので、調べたのですがよくわかりません。
お手数ですが、ご教示いただけますと幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/14 09:25