![]()
2019年,前端工程师Kent C. Dodds花了整整六周死磕Enzyme——React生态里最主流的测试工具。shallow render、wrapper实例、模拟点击,他全摸透了,还为此得意过一阵子。
三年后,React官方文档更新,Enzyme的名字彻底消失。不是被竞品打败,是React团队自己改了底层架构,Enzyme的测试方式从"最佳实践"变成了"技术债务"。Dodds那六周的学习曲线,像一张过期的机票。
他在博客里写:「我现在觉得那六周是浪费的。」这句话被翻出来无数次,成了技术选型焦虑的经典注脚。更讽刺的是,他后来写的React Testing Library,正是取代Enzyme的那个工具。
这种事在技术圈反复上演。jQuery、AngularJS、Gulp、Redux的某些用法——都曾让人熬夜啃文档,然后被官方亲手送进历史。区别只在于,有些淘汰来得快,有些让你多撑几年,错觉自己押对了宝。
Dodds现在做教育平台,专门教人"学什么不会过时"。但2024年他发了条推文:连他自己也在重新学Rust,因为"不会过时的技能"清单本身,可能也在过期。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.