Enable javascript in your browser for better experience. Need to know to enable it? Go here.
更新于 : Apr 13, 2021
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。 了解更多
Apr 2021
试验 ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

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

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

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

发布于 : Oct 28, 2020
Radar

下载第26期技术雷达

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

Radar

获取最新技术洞见

 

立即订阅

查看存档并阅读往期内容