您现在的位置是:首页 > 文章详情

Riot v9.0.0 发布,基于组件的 UI 库

日期:2023-07-31点击:225

Riot v9.0.0  现已发布。Riot 是一个简单而优雅的基于组件的 UI 库,为所有现代浏览器带来了自定义组件,压缩文件大小仅有 6 KB,支持 FireFox、Chrome、Edge、Safiri 等主流浏览器。

V9 几乎完全向后兼容 Riot.js 的早期版本,但是也进行了一些突破性的变更,具体如下:

  • 修复 #2975
  • 使用模块语法导出
  • 将库大小减少至 5.8kb
  • 使用 Prettier 格式化代码库
  • 停止支持 v18 之前的节点版本
  • Breaking Change:Babel 代码转译已被删除
    • 若要使用较旧的浏览器版本,你需要在应用程序中转译 Riot.js 导入
  • Breaking Change:Non boolean falsy 属性将不再被移除;取而代之的是使用nullundefined(另见 #2975)。例如:
    • <p is-active={false}>-is-active将不再被移除。改用<p is-active={null}>_
    • 值得注意的是,Riot.js 仍会自动检测 boolean 属性,例如checked或 selected,并在这种情况下删除它们的 falsy values

多个生态系统包已获得重大更新,其余的将很快更新。未来版本的 Riot.js 生态系统软件包将同步更新,以避免混淆。要使用 Riot.js v9,需确保仅安装 v9 @riotjs 软件包。

更新说明:https://github.com/riot/riot/releases/tag/v9.0.0

原文链接:https://www.oschina.net/news/251687/riot-9-0-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章