TypeScript
Ly_cat
软件。一路学习,嘈嘈杂杂的勿扰~
展开
-
【TypeScript】TypeScript高级类型之Partial
PartialPartial 可以快速把某个接口类型中定义的所有属性变成可选的。举个栗子:interface ApiKey { id: number; name: string;}const dataType1: ApiKey = { id: 1, name: 'static'}const dataType2: ApiKey = { name: 'json'}这段代码会在编译报错:error TS2741: Property 'id' is missing原创 2021-12-14 11:46:31 · 1771 阅读 · 0 评论 -
【TypeScript】TypeScript高级类型之Record
Record<Keys,Type>构造一个对象类型,其属性key是Keys,属性value是Type。被用于映射一个类型的属性到另一个类型。简单来说,TypeScript中的Record可以实现定义一个对象的 key 和 value 类型,Record 后面的泛型就是对象键和值的类型。实例比如我需要一个cats对象,这个对象里有三个不同的属性,且属性的值必须是数字和字符串那么可以这样写:interface CatInfo { age: number; breed: strin原创 2021-12-13 11:12:10 · 3003 阅读 · 0 评论 -
【TypeScript】TypeScript 特性总结
看到一篇很不错的TypeScript 总结,入门typescript看这篇,还不错:2021 typescript史上最强学习入门文章(2w字)原创 2021-12-09 16:12:09 · 455 阅读 · 0 评论 -
【前端开发】React+TypeScript 项目初体验
创建React + TypeScript 应用项目使用下面命令创建:比如我要创建一个叫react-typescript-demo的项目,npx react-create-app react-typescript-demo --template typescript创建成功后的目录结构如下:运行模板项目cd 进入目录,并yarn start跑起来:...原创 2021-11-01 10:22:12 · 213 阅读 · 0 评论