易百教程

43、JSX是什么?可以在 TypeScript 中使用 JSX 吗?

JSX 只是具有不同扩展名的 Javascript。Facebook 提出了这个新扩展,以便他们可以区别于 JavaScript 中类似 XML 的 HTML 实现。
JSX 是一种可嵌入的类 XML 语法。它旨在转换为有效的 JavaScript。JSX 在 React 框架中流行起来。TypeScript 支持将 JSX 直接嵌入、类型检查和编译到 JavaScript 中。
要使用 JSX,必须做两件事。

  • 使用 .tsx 扩展名命名文件
  • 启用 jsx 选项