У меня есть массив в состоянии: < /p>
const [show, setShow] = useState([false, false, false, false])
< /code>
Это влияет на отображение изображения. Каждая итерация и переключите каждую истину, чтобы изображения медленно раскрывались. Чтобы быть ясным, все они должны оказаться правдой, а не просто временно переключаться на True. Текущий индекс к True во время этой итерации цикла. < /p>
Любая помощь будет оценена! Это не работает хорошо!
export const Leaves = ({ svgHeight }) => {
const [show, setShow] = useState(0);
let inc = show;
setInterval(() => {
setShow(inc);
inc++;
}, 1000);
console.log(show);
return (
{show >= 0 && (
)}
{show >= 1 && (
)}
{show >= 2 && (
)}
{show >= 3 && (
)}
{show >= 4 && (
)}
{show >= 5 && (
)}
{show >= 6 && (
)}
{show >= 7 && (
)}
{show >= 8 && (
)}
{show >= 9 && (
)}
{show >= 10 && (
)}
{show >= 11 && (
)}
{show >= 12 && (
)}
);
};
Подробнее здесь: https://stackoverflow.com/questions/794 ... -settimeou