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


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


相關推薦

2022-11-04

Riot v7.0.7 现已发布。Riot 是一个简单而优雅的基于组件的 UI 库,为所有现代浏览器带来了自定义组件,压缩文件大小仅有 6 KB,支持 FireFox、Chrome、Edge、Safiri 等主流浏览器。 本次更新内容包括: 修复 #2971 修复 #

2023-09-19

算法和渐进增强带来的“地狱”: 示例代码 Nue 使用基于 HTML 的模板语法: <div @name="media-object" class="{ type }"> <img src="{ img }"> <aside> <h3>{ title }</h3> <p :if="desc">{ desc }</h3> <slot/> </aside> <

2023-01-27

上周五,Riot Games 发推称其开发环境遭到黑客攻击,入侵者可能已窃取英雄联盟 (LoL)、Teamfight Tactics (TFT) 和该公司的上个版本反作弊平台 Packman 的源代码。目前拳头公司已收到了威胁者发来的 1000 万美元赎金通知 ,要求支付该笔

2022-07-11

幕等格式封装成 mkv 格式。 MKVToolNix v69.0.0 是一个小版本发布,包含了一些 bug 修复和新功能。具体更新内容如下: Important notes all:在所有程序中的“colour”拼写都更改为“color”,以匹配 MKVToolNix 中使用的美式英语拼写。

2023-09-09

Steam++ 3.0.0-rc.1 已经发布,Steam 工具箱 此版本更新内容包括: 公告 3.0 全新版本发布 全新 UI,底层重构 新版本中重构了所有功能,所有功能都为独立的插件,现在大家可以按需删除和禁用你不想用的功能。 我们之后也会开源

2023-11-14

v4.0 更新介绍​ 拥抱原子化 CSS ,启用 UnoCSS ,并对框架部分组件样式进行了重构 如果你正在将老版本的业务代码向新版本迁移,推荐安装 UnoCSS 这个 VSCode 插件,它能高亮显示 UnoCSS 的代码。如果你的业务页面代码

2023-11-17

BootstrapBlazor v8.0.0 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2023-11-16 V8.0.0 What's Changed fix(Table): 修复单元格内溢出文本 Tooltip 未居中问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/2307 f

2022-11-13

于快速搭建美观的 React 应用。 Semi Design v2.23.1 现已发布,此版本带来如下更新内容: 【Fix】 修复 Popover 中的 Transfer 在拖拽时导致 Popover 意外关闭问题 #1226 修复 弹出层中的 Transfer/ TagInput 在拖拽时被拖拽项消失

2022-09-27

于快速搭建美观的 React 应用。 Semi Design v2.20.0 现已发布,此版本带来如下更新内容: 【Fix】 修复 Form.InputGroup 不支持 FormProps.wrapperCol 、 labelCol 布局的问题 修复 Image 预览放大后拖拽问题 修复 DataPicker 组件 foundation

2022-05-10

,可用于快速搭建美观的 React 应用。 目前 Semi Design 发布了 v2.10.0 版本,此版本带来如下更新内容: 【Fix】 修复Form组件在Nextjs中使用时,x-form-id在服务端和客户端不匹配的报错问题 #808 @xuerzong 修复 InputNumber

2023-08-31

是可观测领域的神器 or 鸡肋? BootstrapBlazor v7.10.0 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2023-08-30 V7.10.0 What's Changed 破坏性更新 refactor(TableToolbarPopConfirmButton): 组件重命名 TableToolbarPopconfirmBut

2023-07-03

BootstrapBlazor v7.8.0 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2023-07-01 V7.8.0 What's Changed 破坏性更新 chore(Table): 原属性 Searchs 更改为 Searches by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/1417

2023-11-01

BootstrapBlazor v7.12.0 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2023-10-31 V7.12.0 Bugs fix(MenuLink): 修复 MenuLink 地址为 / 时始终高亮问题 by @ray-gilbert in https://github.com/dotnetcore/BootstrapBlazor/pull/2204 fix(Count

2023-08-01

BootstrapBlazor v7.9.0 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2023-08-01 V7.9.0 What's Changed Bugs fix(Chart): 修复 borderWidth 属性不生效问题 by @azlis in https://github.com/dotnetcore/BootstrapBlazor/pull/1474 fix(Filter):