扫一扫分享
对CLI做出反应。使用组件构建和测试CLI输出。
安装
npm install ink react用法
import React, {Component} from 'react';
import {render, Color} from 'ink';
class Counter extends Component {
	constructor() {
		super();
		this.state = {
			i: 0
		};
	}
	render() {
		return (
			<Color green>
				{this.state.i} tests passed
			</Color>
		);
	}
	componentDidMount() {
		this.timer = setInterval(() => {
			this.setState({
				i: this.state.i + 1
			});
		}, 100);
	}
	componentWillUnmount() {
		clearInterval(this.timer);
	}
}
render(<Counter/>); 
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览
