问题描述:
具体场景记不太清了,如果后面又想起来再来补充,先暂时做个记录,但是问题确实是存在的,如下:
onClick函数报错 this.handleClick = (event) => {}
error:cannot update during an existing state transition (such as within 'render'). Reander methods should be a pure function of props and state
百度翻译:无法在现有状态转换期间更新(例如在“渲染”中)。Reander方法应该是道具和状态的纯函数
原因分析:
在render的时候使用了setState改变了state中的值,这是不被允许的,所以尽量不要在render中通过点击来改变state