TypeScript 中令人迷惑的对象类型:Object、{} 和 object

2022-06-17
阅读 1 分钟
1.1k
JS 中所有对象的原型链缺省都继承自 Object.prototype,原始值有包装类型。所以 number、string、boolean、symbol、对象和函数都可以赋值给 Object 类型。
封面图

技巧与思维可兼得——读 TypeScript of Redux 有感

2021-01-14
阅读 8 分钟
2.7k
Redux 是一个非常经典的状态管理库,在 2019 年接近年底的时候这个项目用 TypeScript 重写了。网上有很多分析 Redux JavaScript 代码实现的文章,然而 TypeScript 部分的却很少。我在看重写的 TypeScript 代码时发现有很多地方比较有意思,也启发我提炼了一些东西,所以整理成了这篇博客,欢迎一起来讨论和学习。

With TypeScript 2.8+ :更好的 React 组件开发模式

2018-06-12
阅读 11 分钟
6.4k
近两年来一直在关注 React 开发,最近也开始全面应用 TypeScript 。国内有很多讲解 React 和 TypeScript 的教程,但如何将 TypeScript 更好地应用到 React 组件开发模式的文章却几乎没有(也可能是我没找到),特别是 TS 的一些新特性,如:条件类型、条件类型中的类型引用等。这些新特性如何应用到 React 组件开发?没...