文件名称:rumext:简单易用的ClojureScript ui库(基于React)
文件大小:39KB
文件格式:ZIP
更新时间:2024-05-26 09:07:01
react ui simple clojurescript react-hooks
朗讯 基于React的简单且分拆的UI库。 使用rumext 添加到deps.edn: funcool/rumext {:mvn/version "2021.01.26-0"} 与RUM的区别 该项目最初是作为供个人使用的友好分叉的,但后来演变为一个完全独立的库,目前不依赖它。 无论如何,非常感谢Tonksy制作RUM。 这是主要区别的列表: 使用基于函数的组件而不是基于类的组件。 React Hooks的clojurescript友好抽象。 组件主体是静态编译的(感谢hicada从来没有在运行时解释)。 注重性能,目标是在React之上提供几乎0的运行时开销。 警告:这不是一般用途,主要实现为在使用,并作为单独的项目发布以方便使用。 不要指望为向后兼容而妥协。 组件 如何定义组件 顾名思义,功能组件是使用普通函数定义的。 Rumext公开了fn上的lighweigh宏,该
【文件预览】:
rumext-master
----.gitignore(191B)
----shadow-cljs.edn(373B)
----package.json(584B)
----src()
--------rumext()
----deps.edn(805B)
----LICENSE(16KB)
----tools.clj(3KB)
----.github()
--------FUNDING.yml(31B)
----pom.xml(2KB)
----examples()
--------rumext()
--------public()
----scripts()
--------repl(92B)
----README.md(7KB)
----mvn-upload.sh(131B)
----CHANGES.md(2KB)
----yarn.lock(29KB)