Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : Apr 13, 2021
Not on the current edition
This blip is not on the current edition of the Radar. If it was on one of the last few editions it is likely that it is still relevant. If the blip is older it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar Understand more
Apr 2021
试验 ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

一直以来我们都很享受使用TypeScript的体验,喜欢它的强类型带来的安全性。然而,当获取的数据(如调用后端服务返回的数据)与TypeScript类型定义不一致时,却可能会导致运行时错误。一个叫做 io-ts 的库可以帮我们解决这个问题。它通过提供编码和解码的功能,帮我们弥补了外部数据在编译期类型检查和运行时数据消费之间的鸿沟。它也可以用作自定义类型保护。随着在工作中获得越来越多使用 io-ts 的经验,我们对它最初的好印象得到验证,并且现在仍然喜欢这种优雅的方式。

Oct 2020
评估 ? 在了解它将对你的企业产生什么影响的前提下值得探索

我们在使用 TypeScript 时,很喜欢强类型带来的安全性。但是,将数据带入类型系统(比如调用后端服务读取数据)时,可能会引发运行时错误。io-ts 可以解决这个问题。io-ts 的编码和解码函数,将编译时类型检查与运行时消费外部数据结合在一起。同时,io-ts 也可以用作自定义的类型守卫。我们认为这是一个绝妙的解决方案。

已发布 : Oct 28, 2020
Radar

下载第25期技术雷达

English | Español | Português | 中文

Radar

获取最新技术洞见

 

立即订阅

查看存档并阅读往期内容