今天我的一个朋友在做react时出现的一个错误,当然他才接触react没多久出现的错误的地方如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201107101943954.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNDQyOTI5,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201107102208878.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNDQyOTI5,size_16,color_FFFFFF,t_70#pic_center)
先解释下为什么会出现这个错误,因为函数执行是有一定的优先级的,当你点击事件的时候其实是先执行的this.handleClick() 这个函数,而这个函数没返回值,所以执行完成后返回undefined,这时候在执行this.handleClick().bind()时其实是在执行 undefined.bind(this)所以程序报错
我朋友知道错误后又进行了如下的修改
render() {
return (
<div>
<