小编wan*_*mer的帖子

如何验证 Material ui stepper 中的每个表单步骤?

下面是典型的 material-ui 步进器。

  export default function HorizontalLinearStepper() {
    const classes = useStyles();
    const [activeStep, setActiveStep] = React.useState(0);
    const [skipped, setSkipped] = React.useState(new Set());
    const steps = getSteps();

    const isStepOptional = step => {
        return step === 1;
    };

    const isStepSkipped = step => {
        return skipped.has(step);
    };

    const handleNext = () => {
    let newSkipped = skipped;
    if (isStepSkipped(activeStep)) {
        newSkipped = new Set(newSkipped.values());
        newSkipped.delete(activeStep);
    }

    setActiveStep(prevActiveStep => prevActiveStep + 1);
    setSkipped(newSkipped);
};

const handleBack = () => {
    setActiveStep(prevActiveStep …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui react-final-form

5
推荐指数
2
解决办法
4482
查看次数

标签 统计

material-ui ×1

react-final-form ×1

reactjs ×1