JSX来自哪里?

时间:2019-06-11 09:43:13

标签: reactjs

我正在学习ReactJS,我看到了一个名为JSX的东西。

我很想知道JSX的来源。我知道Babel会将JSX编译为常规JS,以便浏览器可以理解代码,但是我想知道是谁使我们能够首先编写JSX。是来自React还是Babel?

2 个答案:

答案 0 :(得分:0)

JSX是JavaScript的语法扩展。 JSX随React一起提供,但使用React并不是必需的。因此,使用JSX可以做的任何事情也可以仅使用普通JavaScript来完成。

答案 1 :(得分:-1)

JSX是javascript扩展,由ReactJS推荐。在ReactJS网站本身上可以找到很好的资源:JSXJSX explained

通常,该网站维护良好,是您学习ReactJS的最佳资源之一。

Babel网站确实告诉您它的用途,尤其是此页面:What is Babel?