React native 为什么我们应该在React Native中使用tsx而不是simple.js?
我想知道人们在他们的React native 为什么我们应该在React Native中使用tsx而不是simple.js?,react-native,react-native-android,react-native-ios,React Native,React Native Android,React Native Ios,我想知道人们在他们的react原生项目中使用.tsx文件格式。这两个文件format.tsx和.js之间的区别是什么。tsx是将JSX与typescript一起使用时应该使用的扩展名 在这里引用TS文档 JSX是一种类似XML的可嵌入语法。它注定要被改造 转换为有效的JavaScript,尽管转换的语义是 具体实施。JSX随着React的出现而流行起来 框架,但此后也看到了其他实现。 TypeScript支持嵌入、类型检查和编译JSX 直接到JavaScript。基本用法 为了使用JSX,您必须
react原生项目中使用.tsx
文件格式。这两个文件format.tsx和.js之间的区别是什么。tsx是将JSX与typescript一起使用时应该使用的扩展名
在这里引用TS文档
JSX是一种类似XML的可嵌入语法。它注定要被改造
转换为有效的JavaScript,尽管转换的语义是
具体实施。JSX随着React的出现而流行起来
框架,但此后也看到了其他实现。
TypeScript支持嵌入、类型检查和编译JSX
直接到JavaScript。基本用法
为了使用JSX,您必须做两件事
Name your files with a .tsx extension
Enable the jsx option
如果您将JSX与JavaScript一起使用,则可以使用.JS或.JSX,这取决于您自己