jsx 属性配置 TypeScript 具有三种 JSX 模式:preserve,react 和 react-native 模式 输入 输出 输出文件扩展名 preserve div/
jsx 属性配置
TypeScript 具有三种 JSX 模式:preserve,react 和 react-native
模式
输入
输出
输出文件扩展名
preserve
<div/>
<div/>
.jsx
react
<div/>
React.createElement("div")
.js
react-native
<div/>
<div/>
.js
上述这些模式只在代码生成阶段起作用 - 类型检查并不受影响。在 preserve 模式下生成代码中会保留 JSX 以供后续的转换操作使用(比如:Babel)