首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
typescript
订阅
rayyang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
前端代码Review,一次性掰扯明白!
@主要Review的指标 前端代码Review主要关注以下几个方面: 助记:功性读复全兼测 @功能Review 无需人为检测,但注释要写明白,TS类型要写清楚,让用的人如沐春风; 该匹配单元测试的建议
实现一个自动生成typescript类型声明的工具
在TypeScript 项目中,我们经常需要使用声明一系列的ts类型。然而,手动写的效率实在太低,编写一个自动生成ts类型的工具可以解放生产力。 实现一个工具将 JSON 数据转换为TS
不是吧?async/await异常捕获你还在用try-catch~
async/await 是在 ES2017 中引入的,目的是为了让异步操作更加直观、方便,同时也解决了 Promise 的回调地狱问题。那么我们该什么时候去捕获 async/await 的异常呢?
Umi 配置 @umijs/fabric(ESLint+Prettier+Stylelint) + gitHooks + VSCode
@umijs/fabric 是 Umi 官方提供包含 prettier,eslint,stylelint 配置文件的合集, 可以减少自己配置这些工具耗费的精力
@umijs/fabric 踩坑记录(使用@umijs/fabric配置react项目的eslint)
最近使用umijs搭建了个react项目, 但发现eslint相关配置并没有起作用,通过查看项目发现使用的是 @umijs/fabric 组件库对eslint进行配置的。经过查阅相关资料以及分析源码,现将踩坑记录如下: PS:使用umijs创建项目的过程这里不再累赘,有兴趣的可…
React项目配置ESlint总结
我们可以更具项目的需要增减eslintrc里面的配置信息,具体的配置需要到eslint的官网上面查看。 7.现在的项目一般都是提交到Gitgub或者Gitlab上管理,我们在提交Git的时候需要对项目进行校验,如果校验不通过,那么就不能进行commit操作,那么此时就需要一个插…
React Router 4.0 实现路由守卫
在之前的版本中,React Router 也提供了类似的 onEnter 钩子,但在 React Router 4.0 版本中,取消了这个方法。React Router 4.0 采用了声明式的组件,路由即组件,要实现路由守卫功能,就得我们自己去写了。 其中,根路由和 /home…
🌝 重学 TS
非常汗颜,写ts好多年了,虽然不是anyscript风格,但一直当作类型标注在写,顶多用用函数重载和范型,连infer是谁都不认识,虽然也从当年这个文章中:用 TypeScript 类型运算实现一个中
使用TypeScript封装一个更好用的Axios
使用 TypeScript 对 Axios 进行二次封装,不改变原有用法进行扩展,让API接口封装和调用更简单更自由,并提供完善强大的类型支持。
TypeScript入门之接口
在TypeScript里,接口的作用就是类型命名和为你的代码或第三方代码定义契约。在接口中我们只需要定义属性或方法,不需要具体的实现。 TypeScript接口、ts接口