简洁优雅的基于组件的 UI 库

时间:2024-06-28 09:44:32
【文件属性】:

文件名称:简洁优雅的基于组件的 UI 库

文件大小:712KB

文件格式:ZIP

更新时间:2024-06-28 09:44:32

React Libraries

简单优雅的基于组件的 UI 库 自定义组件 • 简洁的语法 • 简单的 API • Tiny Size Riot 为所有现代浏览器带来了自定义组件。 它旨在为您提供您希望本机 Web 组件 API 提供的一切。 标签定义 经过的秒数:{ state.time } 在 Plunker Mounting 上打开这个示例 // 使用初始道具挂载计时器 riot.mount('timer', { start: 0 }) 嵌套自定义组件让您可以使用 HTML 构建复杂的视图。 HTML 语法是网络上事实上的语言,它是为构建用户界面而设计的。 语法是明确的,嵌套是语言固有的,属性提供了一种为自定义标签提供选项的干净方式。 高性能且可预测 绝对尽可能少的 DOM 更新和回流。 快速表达式绑定而不是虚拟 DOM 内存性能问题和缺点。 数据流的一种方式:更新和卸载从父级向下传播到子级。 没有“魔法”或“智能”React属性或钩子表达式被预编译和缓存以获得高性能。 用于更多控制的生命周期方法。 接近标准 无专有事件系统。 由于 javascript 模块语法,未来证明。 渲染出来的 DOM 可以用其他工具


【文件预览】:
riot-main
----riot+compiler.min.js(706KB)
----.eslintrc(175B)
----rollup.config.js(1KB)
----.github()
--------ISSUE_TEMPLATE.md(623B)
--------FUNDING.yml(642B)
--------PULL_REQUEST_TEMPLATE.md(622B)
--------CONTRIBUTING.md(2KB)
--------workflows()
----AWESOME.md(8KB)
----riot.esm.js(75KB)
----LICENSE.txt(1KB)
----src()
--------utils()
--------core()
--------riot+compiler.js(2KB)
--------riot.js(4KB)
----riot.min.js(17KB)
----.codeclimate.yml(163B)
----riot+compiler.js(1.15MB)
----test()
--------saucelabs-browsers.js(551B)
--------utils.js(232B)
--------components()
--------typing.spec.ts(904B)
--------specs()
--------tsconfig.json(6KB)
--------karma.conf.js(2KB)
----README.md(9KB)
----riot.js(80KB)
----Makefile(3KB)
----riot.d.ts(5KB)
----.gitignore(731B)
----.eslintignore(67B)
----package-lock.json(623KB)
----package.json(2KB)

网友评论