fre:带有光纤的微型并发UI库

时间:2024-02-26 15:48:51
【文件属性】:

文件名称:fre:带有光纤的微型并发UI库

文件大小:191KB

文件格式:ZIP

更新时间:2024-02-26 15:48:51

react hooks jsx vdom fiber

弗雷 :ghost: 纤巧的微小并发UI库。 与Fiber并发-这是一个了不起的主意,它在JavaScript中实现了协程调度程序,并且呈现是异步的,它支持Time slicing和suspense组件。 高度优化的算法-Fre具有更好的协调算法,该算法以O(n)复杂度从两端遍历,并支持键控。 事半功倍—摇晃树后,hello world的项目只有2KB,但它具有大多数功能,虚拟DOM,挂钩API,功能组件等。 利用 yarn add fre import { h , render , useState } from 'fre' function App ( ) { const [ count


【文件预览】:
fre-master
----jsx-runtime.js(62B)
----rollup.config.js(487B)
----.github()
--------workflows()
----yarn.lock(186KB)
----src()
--------index.ts(277B)
--------dom.ts(1KB)
--------hooks.ts(2KB)
--------type.ts(2KB)
--------h.ts(2KB)
--------scheduler.ts(1KB)
--------reconciler.ts(7KB)
----CNAME(10B)
----demo()
--------index.html(320B)
--------yarn.lock(234KB)
--------src()
--------tsconfig.json(260B)
--------package.json(584B)
----tsconfig.json(432B)
----LICENSE(1KB)
----test()
--------update.test.tsx(4KB)
--------render.test.tsx(1KB)
--------reconcilation.test.tsx(1KB)
--------test-util.tsx(825B)
--------ref.test.tsx(1KB)
--------effect.test.tsx(3KB)
--------h.test.tsx(2KB)
----README.md(7KB)
----.gitignore(134B)
----package.json(2KB)

网友评论