【文件属性】:
文件名称:tiny-jsx:一个微型且快速的JSX渲染库,用于模仿React Hooks API的功能组件
文件大小:226KB
文件格式:ZIP
更新时间:2021-05-12 12:47:53
react virtual-dom components dom jsx
TinyJSX
TinyJSX是一个轻量级的UI JavaScript库,用于使用功能组件开发用户界面。
GZip包装尺寸
Brotli包装尺寸
用法
TinyJSX公开了一个模仿最近的React Hooks实现的API,但是它很小。
TinyJSX仅支持功能组件。
import TinyJSX from 'tiny-jsx' ;
import { render } from 'tiny-jsx/dom' ;
import useEffect from 'tiny-jsx/hooks/useEffect' ;
import useState from 'tiny-jsx/hooks/useState' ;
function Clock ( ) {
const [ tick , setTick ] = useState ( 0 ) ;
useEffect ( ( ) =>
【文件预览】:
tiny-jsx-master
----nyc.config.js(216B)
----rollup.config.js(9KB)
----.github()
--------workflows()
----webpack.config.js(3KB)
----src()
--------router()
--------emitter()
--------core()
--------hooks()
--------server()
--------index.js(111B)
--------dom()
----babel.config.js(464B)
----examples()
--------index.html(294B)
--------clock-umd()
--------todos-umd()
--------components()
--------clock()
--------router-umd()
--------todos()
--------routes()
----test()
--------unit()
----README.md(5KB)
----.mocharc.js(87B)
----.gitignore(57B)
----package-lock.json(818KB)
----package.json(2KB)