为什么我不使用 web components

Avatar of Robin Rendle
Robin Rendle

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费积分!

这是 Rich Harris 发表的一篇有趣的帖子,他列出了过去使用 Web Components 时遇到的一些问题,以及为什么他今天不使用它们。

在资源有限的情况下,花在某一项任务上的时间意味着没有花在另一项任务上。尽管开发者群体普遍漠不关心,但 Web Components 已经投入了大量的精力。如果这些精力花在其他地方,网络能取得什么成就?

对我来说,Rich 论点中最有说服力的地方是他写到了渐进增强以及对 今天使用 Web Components 所需的 polyfills 的依赖。我相信很多人都不同意 Rich 的很多观点,而且他文章下面的评论中充满了讽刺,但这无疑是一个值得深入探讨的有趣话题。要了解更多不同的观点,请阅读我们 最后一期 Web Components 指南 中的最后一段,作者 Caleb Williams 建议,在项目中使用 Web Components 无需等待。

这些标准已经可以应用到我们今天的项目中,并使用适当的 polyfills 来支持遗留浏览器和 Edge。虽然它们可能不会取代您选择的框架,但可以与它们一起使用来增强您和您组织的工作流程。

但所有这一切都提醒我们:Web Components 是一种我们可以自由地批评和讨论的东西,而不会变成混蛋。我认为 Rich 做得很好。

直接链接 →