前端框架
前端框架是在前端开发不同阶段,用以简化开发的工具集合。它们提供了一种组织代码的方式,使得开发者可以专注于业务逻辑,而不是底层的技术细节。
子领域导航
UI 框架
元框架
组件方案
动画与交互
类型系统
资源管理
知识点
Sharing State with Islands Architecture
MAXI FERREIRA 阐述的在岛模式组件中管理状态的思路也可以用于低代码场景。
We have several options for choosing a store. Astro recommends the nanostores library in their documentation, which is what we'll use for our example, but several UI frameworks already come with a built-in solution— Svelte has Stores, Preact has Signals (as does Solid), and Vue has the Reactivity API.
第一次见到有人在公开场合说 Vue 的 Reactive API 是可以用于管理状态的。

新的状态管理办法结合了事件通知和统一的状态管理库。一种替代的版本是使用回调函数。
模板语言为何终将变成糟糕的编程语言?
许多框架坚持使用模板语言而非将 HTML/CSS 融入 JavaScript。但模板语言的演化轨迹证明: 它们 inevitably 会添加条件、循环、作用域、宏等特性,最终变成一门表达能力远逊于真正编程语言的"内部平台"。 模板语言假设存在一个"不怕代码但不够聪明写真正代码"的用户群体,但实践中这个群体并不存在—— 设计师根本不想写代码,而开发者需要原生表达能力。
动态语言的优势在于运行时可重新配置行为,这对构建赋予用户自由度的复杂应用至关重要。 大多数 React 替代方案针对的是"网站"而非"应用"场景,它们铺设的是走惯的小径, 却从未超越这些路径。
见:Get in Zoomer, We're Saving React
编译型框架的崛起是否推翻了模板语言批评?
2022 年的批评认为 React 替代方案"只适合网站"。但 2025-2026 年的数据显示: Svelte 开发者满意度达 92%,SolidJS 达 90%,均超越 React 的 78%。 SolidJS 已进入 NASA JPL 等高性能场景,SvelteKit 支撑起复杂全栈应用。
编译时优化与细粒度响应式的组合证明:模板/编译方案可以在保持开发体验的同时, 达到甚至超越虚拟 DOM 方案的灵活性。Vue 3.6 的 Vapor 模式(绕过虚拟 DOM) 进一步模糊了"模板 vs JSX"的界限。
修正结论:模板语言 vs JSX 之争未分胜负,取决于场景—— 内容型网站倾向模板(Astro、Svelte),高度交互应用倾向 JSX(React、Solid)。 2022 年对编译型框架的悲观预测已被证伪。