我知道loadStats()被无限调用,因为它是在呈现函数中调用的,我只是不知道如何解决它.我试过onClick={loadStats(stats.player).bind(stats.player)}它只是错误bind() is not a function..。这是组件。key={stats.player}> <button value={stats.player} onClick</
任何onClick事件都需要语法为onClick={() => «name of function»}。我还花了很多时间研究为什么onClick似乎是唯一需要偏执的事件处理程序,但我所能找到的只是一些文章,它们解释了该做什么,但没有解释为什么它会那样工作。OnChange和其他事件不需要相同的语法,但它们都是事件的类型。欢迎所有建议和解释。