Facebook的React JSX转换器是如何工作的?



react如何允许您在JavaScript中编写JSX(XML)而不会引发任何错误?我一直在试图缠绕它,我不确定基础代码是如何实现的。

简单,它寻找<script type="text/jsx">标签,解析它们,生成相应的JavaScript代码,并且eval的IT。

这就是为什么仅在开发时才能使用jsx内联变压器的原因,因为必须解析jsx代码会降低网页的性能。部署时,您应该在部署之前将所有jsx代码转换为js

最新更新