SolidJS 总览
SolidJS 这组内容,不能只停在“它比 React 快”这一层。真正值得看的,是它为什么快、状态怎么流动、什么时候适合上项目、以及 Solid Router、SolidStart 这套工程能力现在成熟到什么程度。
建议阅读顺序
SolidJS 核心指南响应式原语控制流与组件模式Solid RouterSolidStartSolid / React / Vue 对比
这一组现在覆盖什么
SolidJS 核心指南:整体心智模型和性能基础响应式原语:createSignal、createMemo、createEffect、createResource等控制流与组件模式:Show、For、Index、Suspense、ErrorBoundarySolid Router:路由、嵌套路由、导航和预加载SolidStart:面向真实项目的全栈方案Solid / React / Vue 对比:渲染模型和状态心智差异
SolidJS 核心指南
SolidJS 是一个声明式 UI 库,但它的工作方式和 React、Vue 都不完全一样。
响应式原语
Solid 的基础能力,核心就在几组 primitives 上。理解这些之后,整个框架会突然变得非常直白。
控制流与组件模式
Solid 的模板控制流和 React 很不一样。它不是单纯靠 JavaScript 条件渲染拼出来的,而是提供了一批专门的控制流组件。
Solid Router
如果只看 Solid 本体,会觉得它像一个高性能 UI 库。把 Solid Router 接进来之后,才更像一套可落地的应用方案。
SolidStart
SolidStart 是 Solid 体系里面向真实项目的全栈框架。可以把它理解成:Solid 生态里更完整的一层工程外壳。
Solid / React / Vue 对比
这三者最值得比较的,不是谁语法更顺手,而是状态和渲染到底怎么工作。