我正在学习ReactJS,我看到了一个名为JSX的东西。
我很想知道JSX的来源。我知道Babel会将JSX编译为常规JS,以便浏览器可以理解代码,但是我想知道是谁使我们能够首先编写JSX。是来自React还是Babel?
答案 0 :(得分:0)
JSX是JavaScript的语法扩展。 JSX随React一起提供,但使用React并不是必需的。因此,使用JSX可以做的任何事情也可以仅使用普通JavaScript来完成。
答案 1 :(得分:-1)
JSX是javascript扩展,由ReactJS推荐。在ReactJS网站本身上可以找到很好的资源:JSX和JSX explained。
通常,该网站维护良好,是您学习ReactJS的最佳资源之一。
Babel网站确实告诉您它的用途,尤其是此页面:What is Babel?