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