前端这几年
做前端久了,越来越能感受到这个行业的一种奇特节奏:框架和工具的迭代速度,远超人真正掌握一套东西所需要的时间。
你刚熟悉 Webpack,Vite 出来了。你刚开始用 Vue 2,Vue 3 重写了一遍。你刚搞清楚 Class Component,hooks 横空出世宣布类组件"不推荐"了。
最开始我会焦虑,觉得要不断追赶。后来慢慢想清楚了:
这些工具换来换去,本质上解决的问题是相似的——模块化、状态管理、渲染性能、开发体验。真正值得投入的,是对这些问题本身的理解,而不是某一个工具的 API。
一个对"为什么需要虚拟 DOM"有清晰认知的人,切换到任何框架的成本都很低。反过来,只背会了 React hook 用法的人,换个环境就容易迷失。
底层的东西变化很慢,表层的东西变化很快。往深处学,焦虑自然就少了。