「VanJS」是一款世界上最小型的响应式UI框架,具有以下四个特点
我总结了最近发布的VanJS的主要版本特点。
VanJS是一个出色的UI框架,它可以像Vue和React一样实现响应式的浏览器绘画,而且非常轻巧。
VanJS是什么?
VanJS 是一个超轻量级、无依赖、无意见的响应式UI框架,基于纯净的原生 JavaScript 和 DOM。使用 VanJS 进行编程就像在脚本语言中构建 React 应用程序一样,而无需使用 JSX。请查看下面的Hello World代码:
VanJS 是一个超轻量、无依赖、没有固定观念的基于纯粹的原生 JavaScript 和 DOM 的响应式 UI 框架。使用 VanJS 进行编程就像在脚本语言中构建 React 应用程序,而无需使用 JSX。
四大特点
没有依赖关系
如果使用Vue或React进行开发,需要安装各种包,而VanJS只需要添加一行代码即可。只需在HTML文件中加载VanJS的脚本文件,即可立即开始开发(也可以安装)。
由于不存在依存关系,因此还可以将其引入到现有项目中。当你想创建动态UI但使用原生JS写起来很麻烦时,你可以部分地使用VanJS来构建动态UI。
响应式
VanJS可以像Vue和React一样实现响应式的浏览器绘制。此外,还可以创建可重用的组件和进行状态管理。
超轻
如标题所示,这是世界上最小的响应式UI框架。经过gzip压缩,VanJS的大小仅为0.9kB。与React相比,差距大约为46倍。

VanJS之所以如此轻量,是因为它使用了标准的浏览器API。
学习成本较低
只要记住VanJS提供的以下5个功能,就可以了:van.tags、van.add、van.state、van.derive、van.val。
虽然不是JSX,但可以用类似的方式进行编写,所以如果你平时写React的话,我认为你很快就能上手。
建议初学者尝试一下VanJS的教程,因为公式文档都是用英语写的,但写得很仔细。
总结
我介绍了VanJS的四个特点。虽然我自己只使用了几天的VanJS,但是与以前的Vue和React等框架相比,我觉得它非常出色,所以我想让更多的人了解VanJS的优点,所以写了这篇文章。
最后
GoQSystem正在寻找一起工作的伙伴!
如果您有兴趣,请通过以下链接确认。