1 2 3 4 5 ··· 23 下一页
摘要: 组件 概念:一个组件就是用户界面的一部分,它可以有自己的逻辑和外观,组件之间可以互相嵌套,也可以复用多次 组件化开发可以让开发者像搭积木一样构建一个完整的庞大的应用 React组件 在React中,一个组件就是首字母大写的函数,内部存放了组件的逻辑和视图U,渲染组件只需要把组件当成标签书写即可 // 阅读全文
posted @ 2025-05-05 13:10 snail灬 阅读(36) 评论(0) 推荐(0)
摘要: 开发环境搭建 create-react-app是一个快速 创建React开发环境的工具,底层由Webpack构建,封装了配置细节,开箱即用执行命令: npx create-react-app react-basic 1.npx Node.js工具命令,查找并执行后续的包命令 2.create-rea 阅读全文
posted @ 2025-05-05 13:09 snail灬 阅读(47) 评论(0) 推荐(0)
摘要: 在 React中使用TypeScript 概述 现在,我们已经掌握了TS 中基础类型、高级类型的使用了。但是,如果要在前端项目开发中使用TS,还需要掌握React、Vue、Angular等这些库或框架中提供的 API的类型,以及在TS中是如何使用的。接下来,我们以React为例,来学习如何在Reac 阅读全文
posted @ 2025-05-05 13:07 snail灬 阅读(345) 评论(0) 推荐(0)
摘要: 4.5 索引签名类型 绝大多数情况下,我们都可以在使用对象前就确定对象的结构,并为对象添加准确的类型。 使用场景:当无法确定对象中有哪些属性(或者说对象中可以出现任意多个属性),此时,就用到索引签名类型了。 interface AnyObject { [key: string]: number } 阅读全文
posted @ 2025-05-05 13:06 snail灬 阅读(41) 评论(0) 推荐(0)
摘要: 今天几乎所有的JavaScript应用都会引入许多第三方库来完成任务需求。 这些第三方库不管是否是用TS编写的,最终都要编译成JS代码,才能发布给开发者使用。 我们知道是TS 提供了类型,才有了代码提示和类型保护等机制。 但在项目开发中使用第三方库时,你会发现它们几乎都有相应的TS类型,这些类型是怎 阅读全文
posted @ 2025-05-05 13:05 snail灬 阅读(143) 评论(0) 推荐(0)
摘要: 4.2 类型兼容性 两种类型系统: 1 StructuralType System(结构化类型系统) 2 NominalType System(标明类型系统) TS 采用的是结构化类型系统,也叫做duck typing(鸭子类型),类型检查关注的是值所具有的形状。 也就是说,在结构类型系统中,如果两 阅读全文
posted @ 2025-05-05 13:04 snail灬 阅读(19) 评论(0) 推荐(0)
摘要: 交叉类型 交叉类型(&): 功能类似于接口继承(extends),用于组合多个类型为一个类型(常用于对象类型) 比如, interface Person { name: string } interface Contact { phone: string } type PersonDetail = 阅读全文
posted @ 2025-05-05 12:49 snail灬 阅读(24) 评论(0) 推荐(0)
摘要: TypeScript为什么要为JS 添加类型支持? 从编程语言的动静来区分,TypeScript属于静态类型的编程语言,JS属于动态类型的编程语言。 静态类型:编译期做类型检查; 动态类型:执行期做类型检查。 代码编译和代码执行的顺序:1编译2执行。 对于JS 来说:需要等到代码真正去执行的时候才能 阅读全文
posted @ 2025-05-05 12:48 snail灬 阅读(25) 评论(0) 推荐(0)
摘要: TS 中的高级类型有很多,重点学习以下高级类型 class 类 类型兼容性 交叉类型 泛型 和 keyof 索引签名类型 和 索引查询类型 映射类型 4.1 class 类 TypeScript 全面支持 ES2015 中引入的 class 关键字,并为其添加了类型注解和其他语法(比如,可见性修饰符 阅读全文
posted @ 2025-05-05 12:44 snail灬 阅读(31) 评论(0) 推荐(0)
摘要: TypeScript常用类型 TypeScript是JS的超集,TS提供了JS的所有功能,并且额外的增加了:类型系统 所有的JS 代码都是 TS 代码。 JS有类型(比如,number/string等),但是JS 不会检查变量的类型是否发生变化。而TS会检查。 TypeScript 类型系统的主要优 阅读全文
posted @ 2025-05-05 12:41 snail灬 阅读(80) 评论(0) 推荐(0)
1 2 3 4 5 ··· 23 下一页