0
点赞
收藏
分享

微信扫一扫

react实现步进器

夜空一星 2023-11-19 阅读 32

创建一个步进器组件,包含当前步骤(currentStep)的状态以及前进和后退的操作:

import React, { useState } from 'react';

function Stepper() {
const [currentStep, setCurrentStep] = useState(1);

const handleNext = () => {
setCurrentStep(currentStep + 1);
};

const handlePrevious = () => {
setCurrentStep(currentStep - 1);
};

return (
<div>
<h2>Current Step: {currentStep}</h2>
<button onClick={handlePrevious} disabled={currentStep === 1}>
Previous
</button>
<button onClick={handleNext} disabled={currentStep === 3}>
Next
</button>
</div>

);
}

export default Stepper;

在应用中使用该步进器组件:

import React from 'react';
import Stepper from './Stepper';

function App() {
return (
<div>
<Stepper />
{/* 其他组件 */}
{/* ... */}
</div>

);
}

export default App;

以下是一个完整步进器的例子:

import React, { useState } from "react";

function Stepper() {
const [count, setCount] = useState(0);

const handleIncrement = () => {
setCount(count + 1);
};

const handleDecrement = () => {
setCount(count - 1);
};

return (
<div>
<h2>Count: {count}</h2>
<button onClick={handleIncrement}>+</button>
<button onClick={handleDecrement}>-</button>
</div>

);
}

export default Stepper;

举报

相关推荐

0 条评论