终于有人修复了 Javascript

本是古典 何须时尚 2024-05-07 22:16 192阅读 0赞

JavaScript 生态系统正在以惊人的速度发展。当您熟悉某种技术时,就会出现大量新方法。其中一些(例如 TypeScript)获得了广泛采用,而另一些(例如 CoffeeScript)则悄然消失。每项创新最初都会引起人们的兴奋,但随着时间的推移,社区经常会分裂,批评者最终会产生自己的框架。这种无休止的循环让我对声称可以解决所有问题的最新“神奇”框架越来越警惕。我已经从寻求工具作为解决方案转变为拥抱对模式的理解,而不是不断追求新技术。

这就是为什么我向您指出针对 TypeScript 项目的特殊工具,不仅仅是另一个工具,而是鼓励良好实践的范例:Effect。

让我们来看看为什么你应该迈出这一步。

彩色函数

您是否曾经问过自己,您的功能是什么颜色?

让我为您总结一下。想象一下您的代码库中有蓝色和红色函数。规则很简单:您可以在蓝色函数中使用红色函数,但反之则不行。那不是一场噩梦吗?现在用“async”替换蓝色。是的,你在 Javascript 中得到了函数着色。

那么我们该如何对抗这种着色问题呢?如果我们想删除彩色函数,我们需要创建某种包装器,仅在需要时使用 Promise。比如“未来”还是……“效果”?

  1. import {
  2. Effect, pipe }

发表评论

表情:
评论列表 (有 0 条评论,192人围观)

还没有评论,来说两句吧...

相关阅读

    相关 终于把Python讲明白

    Python 因为其优越的特性广泛应用于数据分析、人工智能、Web 开发、后端开发、自动化测试/运维、爬虫等领域,也得到了很多企业的青睐。 甚至连BATZJ的技术大牛都无可否

    相关 终于把SaaS讲明白

    导读:本文通过回顾SaaS的演进过程,帮助读者了解SaaS如何从一种服务托管技术和按需使用模式,发展成为今天企业服务的主流形式。 作者:代珂 来源:大数据DT(ID:hzd