【发布时间】:2021-12-09 14:15:15
【问题描述】:
目前,我正在开发一个 React、Typescript 项目,使用 react semantic-ui 实现进度条。所以我想出了一个打字稿错误。这是我的代码
import React, { Component,useState } from 'react'
import { Button, Progress } from 'semantic-ui-react'
export default function ProgressMobileStepper() {
//let percent :number
const [activeStep={percent:0}, setActiveStep] = React.useState(0);
const increment = () => {
setActiveStep((prevActiveStep) => prevActiveStep + 5);
};
const decrement = () => {
setActiveStep((prevActiveStep) => prevActiveStep - 5);
};
return (
<>
<div>
<Progress percent={activeStep} indicating color={'red'} size={'small'}/> //error in here percent
<Button onClick={increment}>Increment</Button>
<Button onClick={decrement}>Decrement</Button>
</div>
</>
);
}
【问题讨论】:
-
activeStep={percent:0}你为什么要这样发起?const [activeStep, setActiveStep] = React.useState(0);这工作正常
标签: reactjs typescript react-hooks use-state