SF
前端魔法师
前端魔法师
注册登录
关注博客
注册登录
主页
关于
RSS
TypeScript 中的 Omit 帮助类型[中译]
前端魔法师
2020-04-21
阅读 4 分钟
33.3k
3.5 版本之后,TypeScript 在 lib.es5.d.ts 里添加了一个 Omit<T, K> 帮助类型。Omit<T, K> 类型让我们可以从另一个对象类型中剔除某些属性,并创建一个新的对象类型:
一种新的组件协作模式 - Bit Components
前端魔法师
2020-04-14
阅读 4 分钟
8.5k
平常大家在日常的开发中,会积累丰富的业务组件,无论是自己造轮子也好或者基于优秀的组件库二次封装也好。久而久之,组件越来越多,管理与共享这些业务组件就可能会成为负担。本文要介绍的Bit就为这种场景提供了一种新的解决思路。
跨域红色报警再见 & 你需要了解的SameSite Cookie策略
前端魔法师
2020-03-31
阅读 2 分钟
1.7k
本文讲述如何使用 fetch 下的 request 方法的 mode 属性值 no-cors 消除本地开发过程中跨域的错误提示,以及开发中遇到的SameSite Cookie问题及其解决方法。
immer.js 简介及源码简析 -- 更简单,更快速的创建不可变数据类型
前端魔法师
2020-03-30
阅读 9 分钟
2.7k
在 JS 中对象的使用需要格外注意引用问题,断绝引用的方式常见有深拷贝。但是深拷贝相比较而言比较消耗性能。本文主要简介 immutable-js 和 immer 两个处理「不可变数据」的库,同时简单分析了 immer 的实现方式,最后通过测试数据,对比总结了 immutable-js 和 immer 的优劣。