import './demo7.css'; import Button from '../../button'; import Icon from '../../icon'; import Progress from '..'; import React from 'react'; import ReactDOM from 'react-dom'; interface PageStates{ percent:number; } class CustomProgress extends React.Component <{}, PageStates> { addProgress: () => void; minusProgress: () => void; constructor(props) { super(props); this.addProgress = () => { this.setState(prevState => { return { percent: prevState.percent + 10, }; }); }; this.minusProgress = () => { this.setState(prevState => { return { percent: prevState.percent - 10, }; }); }; this.state = { percent: 0, }; } render() { const state = this.state; return (


); } } ReactDOM.render( , document.getElementById('progress-demo-7'), );