使用svelte js的原因

时间:2017-10-31 07:32:01

标签: reactjs web vue.js svelte

这些天我找到了苗条的框架。您如何使用它而不是reactjs或vuejs?我完全没有使用它,所以我不明白它们之间的深刻区别。我已经阅读了更快的内容,但它并没有对像redux这样的状态存储有一定的支持。那么你能说些什么呢? 我试图找到更多关于优点和缺点的信息,但这是徒劳的。

1 个答案:

答案 0 :(得分:15)

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

生成的代码更快,但它也更小,更便携,而且 - 至关重要的是,特别是在移动设备上 - 具有较低的内存要求。

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