我正在学习 React,并按照本教程创建了一个简单的井字游戏,您可以在 CodePen 中查看该游戏。
我对箭头函数如何在 Board 组件onClick
的renderSquare
函数内部返回的 Square 组件的属性中工作感到困惑:onClick={() => this.props.onClick(i)}
。同样,我拥有的 Game 组件也同样如此onClick={ (i) => this.handleClick(i)}
。我以为我可以在没有箭头函数的情况下编写它(就像onClick={this.handleClick(i)}
),但这破坏了游戏。