原因:
React Native>=0.71
版本在项目初始化时默认使用Typescript模板。
React-Native<=0.70
版本仍然默认使用JavaScript模板。
解决方法1(粗暴):
您可以通过更改文件扩展名并从文件中删除打字稿代码来更改.tsx
文件为.js,同时删除tsconfig.json文件。
但是上面的方法会引发很多问题,后面我在进行创建navigation操作的时候引发一系列有关ts错误操作的问题,所以该方法不是很建议。
解决方法2(优雅):
安装<=0.70的react-native版本,即可初始化带有App.js的文件:
react-native<=0.70
版本仍然默认使用JavaScript。
要安装 React Native,<=0.70
可以在 CLI 上使用以下命令:
npx react-native init <project_name> --version 0.70
在这里你可以写你想要的版本。