基于此 TypeScript 官方文档的描述(英文链接):
引用如下内容:
引用如下内容:
但是,我看到的所有教程都使用 react 模式:react 模式会发出 React.createElement,不需要经过 JSX 转换即可使用,并且输出将具有 .js 文件扩展名。
react-native 模式等效于保留所有 JSX,但输出将具有 .js 文件扩展名。
"jsx": "react"
虽然这个方法完美地运行,并且我甚至没有看到警告,但我想了解为什么React Native可以编译TSX
并能够毫无问题地加载它们。
基本上:
- 为什么要创建
react-native
模式,当React Native支持react
模式时? - 在使用其中一个模式的情况下,是否存在任何性能原因?
react-native
中使用react
模式是否会有任何性能损失吗? - Camilo Terevinto