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