React里调用方法常见的方式有两种
(1)触发时通过回调函数触发
<Button type="primary" onClick={()=>this.updateBar()}>更新</Button>
(2)直接通过方法名触发
<Button type="primary" onClick={this.updateBar}>更新</Button>
(3)注意
切忌:不要在渲染时候直接触发调用方法,不然会报错
错误:
超过了最大更新深度。当组件在componentWillUpdate或componentdiddupdate内重复调用setState时,可能会发生这种情况。
React限制嵌套更新的数量以防止无限循环。
.