文件名称::rainbow: React 用于交互式命令行应用程序
文件大小:253KB
文件格式:ZIP
更新时间:2024-06-28 10:19:47
React Renderers
对 CLI 做出React。 使用组件构建和测试您的 CLI 输出。 Ink 提供了与 React 在浏览器中提供的相同的基于组件的 UI 构建体验,但适用于命令行应用程序。 它使用 Yoga 在终端中构建 Flexbox 布局,因此大多数类似 CSS 的道具也可以在 Ink 中使用。 如果您已经熟悉 React,那么您已经了解 Ink。 由于 Ink 是 React 渲染器,这意味着支持 React 的所有功能。 前往 React 网站获取有关如何使用它的文档。 本自述文件中将仅记录 Ink 的方法。 注意:这是 Ink 3 的文档。如果您正在寻找有关 Ink 2 的文档,请查看此版本。 还有一份来自 Ink 2 的迁移指南。 安装 $ npm installink react 用法 import React, {useState, useEffect} from 'react'; 从 'ink' 导入 {render, Text}; const Counter = () => { const [counter, setCounter] = useState(0); useEffec