前言 在react项目里我已经犯这个错误无数遍了,写出来以供大家差错。 原因 在react项目里,相信很多人会在constructor构造器里利用 this.func = this.func.bind(this)的方式来绑定上下文,在这个时候比较写成:this.func = this,funcbind(this)。差异很小吧,但是这个原因就导致了错误:ReferenceError: func is not defined。这就是一个把".“敲成”,"的悲剧。当然,这个错误还可能是其他原因,这个原因只是其中一个。