这是一个很抽象的标题。这个框架是一个外国人设计的,具体是谁设计的,无非大事。但正如业界评价的那样,这个框架在一些地方表示的很抽象。
什么是JSX?它怎么不叫JSS、JSH、JSY呢?这不是我们关心的,它叫上什么名字无伤大雅,好用就行了。但它真的好用吗?这个只能让用过的人来说下,我用的少,也不好说。JSX是react独特的语法,可以称之为js语法的扩展,该语法经编译为js代码后会进行优化。这时候就不得不提编译原理了,这个怎么优化的,也不是很清楚,目前水平没到那。如果是java框架你可以在IDE上查看、浏览、调试源码。这个目前不知道怎么调试。
组件是react的特色,和vue组件概念有些类似,也和面向对象等也有些类似,可以说都适合拆解复杂页面、复用代码。正是有了组件,才有了组件生命周期、组件的创建、组件之间的通信。这三者是较重要的。
函数式组件