13

这些天我发现了 Svelte 框架。你觉得用它代替 React.js 或 Vue.js 怎么样?

我根本没有使用它,所以我不明白它们之间的深刻区别。我读过 Svelte 的速度要快得多,但它对状态存储(如 redux 等)没有一定的支持。那么你能说什么呢?我试图找到有关优点和缺点的更多信息,但徒劳无功。

4

1 回答 1

47

Svelte 对构建 UI 的想法有所不同。它不是在浏览器中运行以创建 UI 的库,而是将组件转换为简单 JavaScript 的编译器,无需虚拟 DOM 差异或 UI 库使用的任何其他技术。

生成的代码速度更快,但它也更小、更便携,而且——至关重要的是,尤其是在移动设备上——内存要求更低。

你绝对可以在 Svelte 中使用 Redux 或任何其他状态管理系统。但它具有足够强大的内置状态管理,您可能不需要它。

于 2017-10-31T12:00:05.043 回答