let name ?:string
name既可以赋值string类型,也可以是undefined,不能是null类型
string/boolean/number...等类型都包含undefined类型和null类型
可以打开tsConfig.json 中的 strictNullChecks严格校验类型,让代码更安全
如何使用 .tsx
1、在tsConfig.json中打开配置: "jsx": "preserve", 共有三个配置选项:
2、创建以 tsx为后缀名的文件
如果在ts中遇到导入导出的问题,可以开启tsConfig.json中的 "esModuleInterop": true 配置