RN-TS
最近在慕课网看了一些免费视频,觉得可以记录下来!
第一部分、简单认识(还得找官网)
一,什么是TypeScript
TypeScript是JavaScript的类型的超级
基于ES6的语法
提供类型系统
二,TypeScript的历史
微软在2012年10月份发布TypeScript公开版本
目标是用于开发大规模JavaScript应用
三,TypeScript的作用
TypeScript提供超级编译期类型检查
增强了编辑器和IDE的功能
四,TypeScript优点
增强了代码的可读性和可维护性
在编译阶段就可以发现大部分错误
是JavaScript的超集
五,TypeScript的缺点
学习成本,需要理解一些新的知识点,如接口,泛型,枚举
开发成本
第三方哭可能不支持
第二部分:如何在RN的项目中使用TypeScript
一,命令行安装:react-native init Mydemon --template typescript
二,项目结构
三,引入第三方库和声明文件
yarn add react-native-modal
yarn add react-native-vector-icons
yarn add --dev @type/react-native-vector=icons
(引入icon时会有报错--解决:建立一个typings--images.d.ts)