jsx pragma
Tue Aug 29 2023 · 25min
pragma是一个编译指令,告诉编译器如何处理当前文件,比如'use strict'。JSX pragma则是帮助编译器如何编译jsx文件。
一般默认是通过babel插件来进行编译,但是也有一种注释的方式来控制某个模块的编译行为。
分为两种模式automatic和classic, 其中classic包含如下配置
/** @jsx Preact.h */
// 表示使用哪个方法来编译jsx
/** @jsxRuntime classic */
// 表示使用默认的runtime,也就是React.createElement
automatic包含如下配置
/** @jsxImportSource custom-jsx-library */
参考阅读
Leave a comment