首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ts
订阅
我条名长到要通过其他
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
也许跟大家不太一样,我是这么用TypeScript来写前端的
一、当前一些写前端的骚操作 先罗列一下见到过的一些写法吧:) 1. interface(或Type)一把梭 掘金上很多文章,一提到 TypeScript,那不得先用 interface 或者 type
【封装小技巧】is 系列方法的封装
在项目开发中,我们时常会遇到判断某个变量是否为一个有效值,或者根据变量的类型,根据不同的类型进行不同的操作的情况。 比如最常见的,判断一个变量是否为 Truthy 值(什么是 Truthy 值): 咋
🌝 重学 TS
非常汗颜,写ts好多年了,虽然不是anyscript风格,但一直当作类型标注在写,顶多用用函数重载和范型,连infer是谁都不认识,虽然也从当年这个文章中:用 TypeScript 类型运算实现一个中
TS中的命名空间合并
回顾上一节的内容,在上一节中我们介绍了TS中最常见的声明合并:接口合并 我们从中了解了声明合并其实指的就是编译器会
Typescript之infer 关键字
在讲infer关键字之前,先看一下不用infer的时候,实现一个条件类型推断的例子。 当Flatten给定的是Array<string>时,它使用索引number来获取Array的元素类型。否则,返回给定的类型。 不知道你在写TS代码的时候,又没用过ReturnTyp…
🔖TypeScript 备忘录:如何在 React 中完美运用?
一直以来,ssh 身边都有很多小伙伴对 TS 如何在 React 中运用有很多困惑,他们开始慢慢讨厌 TS,觉得各种莫名其妙的问题降低了开发的效率。 其实如果运用熟练的话,TS 只是在第一次开发的时候稍微多花一些时间去编写类型,后续维护、重构的时候就会发挥它神奇的作用了,还是非…
再次研究一道网红typescript面试题
说到取某些key出来,就是Pick或者Omit了。但ts又没有类似Object.keys().filter这种方式,需要使用映射类型+never去做特殊处理。整个流程就是:映射类型 =》 如果值为函数类型,返回key,否则返回never =》 对映射类型取值,得到函数类型的ke…
TypeScript(一)TypeScript培养类型思维
一. JavaScript的痛点 1.1. 优秀的JavaScript 每个人可能观点并不完全一致,但是从很多角度来看,JavaScript是一门非常优秀的编程语言。 而且,可以说在很长一段时间内这个语言不会被代替,并且会在更多的领域被大家广泛使用。 Stack Overflo…
typescript:never与keyof的妙用
typescript的never类型代表永不存在的值的类型,它只能被赋值为never。 可以这样理解:若type T = T1 & T2,则T类型的值可以赋给T1或T2类型的变量(类似类的继承关系)。 那么若与never交叉,则T类型的值可以赋给一个never类型的变量,那T只…
TypeScript 高级技巧
用了一段时间的 typescript 之后,深感中大型项目中 typescript 的必要性,它能够提前在编译期避免许多 bug,如很恶心的拼写问题。而越来越多的 package 也开始使用 ts,学习 ts 已是势在必行。 以下是我在工作中总结到的比较实用的 typescri…