Solid / React / Vue 对比
这三者最值得比较的,不是谁语法更顺手,而是状态和渲染到底怎么工作。
渲染模型
React:组件重跑,靠 Hook 和调度系统组织更新Vue:组件级更新 + 响应式依赖追踪Solid:更细粒度的依赖传播,直接更新对应 DOM
写代码时的感受
React:生态最强,但 rerender 心智也最重Vue:表达平衡,模板和响应式体验比较稳Solid:性能和运行时模型很漂亮,但生态更小
什么时候 Solid 会显得很有吸引力
- 页面更新密度高
- 希望继续使用 JSX
- 不想长期背很多 rerender 优化包袱
什么时候 React 或 Vue 仍然更稳
- 团队协作规模大
- 招聘和生态标准化优先级更高
- 第三方库依赖重
这不是一场“谁取代谁”的关系。更现实的判断是:Solid 在运行时模型上很值得学,在某些项目里也很适合用,但它不是所有团队都会自然迁过去的默认选项。