以 X11 为目标的 React 渲染器

时间:2024-06-28 10:21:01
【文件属性】:

文件名称:以 X11 为目标的 React 渲染器

文件大小:28KB

文件格式:ZIP

更新时间:2024-06-28 10:21:01

React Renderers

react-x11 React自定义渲染,其中副作用是与 X11 服务器通信。 目标是创建一个简单的库,您可以在其中应用类似 React 或 React Native 的经验来构建在 X Window 环境中运行的小型 GUI 程序(通常是 linux 桌面,但我个人更经常在 osx + XQuattz 下编码)这个库主要是一直用javascript编写,不需要不同语言的特殊桥接代码。 与X服务器的通信使用node-x11库,它是X11协议的纯JS实现(可以认为是在javascript/node.js中重写的xlib)目前只有窗口组件可用,未来我们将添加无窗口控件支持,简单的控件库和yoga-layout 驱动的布局管理 尝试一下 克隆这个 repo 并从它的文件夹运行 npm install 安装完成后,您可以通过运行以下命令之一来运行示例: npm run examples:simple npm run examples:simple -nojsx npm 运行示例:xeyes 示例 const React = require('react'); const ReactX11 =


【文件预览】:
react-x11-master
----.gitignore(104B)
----.babelrc(83B)
----package.json(779B)
----package-lock.json(70KB)
----src()
--------DevToolsIntegration.js(2KB)
--------index.js(86B)
--------Component.js(1011B)
--------Reconciler.js(10KB)
----LICENSE(1KB)
----examples()
--------simple-nojsx.js(4KB)
--------simple.js(627B)
--------xeyes.js(2KB)
----README.md(2KB)

网友评论