增加来自内幕的计数器

Increment a counter from insider ender

我试图在我的渲染函数中保留一个递增的计数器。过去我会在 render 中修改 this.props.counter,我知道这是错误的。

在 render 函数中设置 this.state.counter 100+ 次似乎也不对。

How/where 我应该存储这个计数器吗?

将它简单地保持为您正在渲染的组件的 属性(javascript 对象 属性:http://www.w3schools.com/js/js_properties.asp 不是反应道具)。 componentDidMount() 中的 this.counter=0 和 render 中的 this.counter += 1 就可以解决问题。