import { useState, useEffect } from 'react'; const images = [ { url: "/b1.jpg", alt: "绿色科技", title: "创新环保技术" }, { url: "/b2.jpg", alt: "可持续发展", title: "可持续未来" }, { url: "/b3.jpg", alt: "科技创新", title: "引领科技创新" } ]; export default function HomeCarousel() { const [currentIndex, setCurrentIndex] = useState(0); useEffect(() => { const timer = setInterval(() => { setCurrentIndex((prevIndex) => prevIndex === images.length - 1 ? 0 : prevIndex + 1 ); }, 5000); return () => clearInterval(timer); }, []); const nextSlide = () => { setCurrentIndex((prevIndex) => prevIndex === images.length - 1 ? 0 : prevIndex + 1 ); }; const prevSlide = () => { setCurrentIndex((prevIndex) => prevIndex === 0 ? images.length - 1 : prevIndex - 1 ); }; return (