hooks是react首先提出的,实际上最主要的是解决class组件的几个弊端class绑定关系冗长复杂,不易读this指向让人摸不着头脑(这个在vue的options api也会存在)在extends重用方面可能会造成过度嵌套,形成末日金字塔 虽然在vue里面我们极少使用到class组件,但是会面临这同样的问题