jsx pragma

Tue Aug 29 2023 · 25min

pragma是一个编译指令,告诉编译器如何处理当前文件,比如'use strict'JSX pragma则是帮助编译器如何编译jsx文件。

一般默认是通过babel插件来进行编译,但是也有一种注释的方式来控制某个模块的编译行为。

分为两种模式automaticclassic, 其中classic包含如下配置

/** @jsx Preact.h */
// 表示使用哪个方法来编译jsx

/** @jsxRuntime classic */
// 表示使用默认的runtime,也就是React.createElement

automatic包含如下配置

/** @jsxImportSource custom-jsx-library */

参考阅读

Leave a comment
点击切换主题
... 人来过