Проверка через массив состояний в React и переключите каждый элемент на True, используя SetTimeoutJavascript

Форум по Javascript
Гость
Проверка через массив состояний в React и переключите каждый элемент на True, используя SetTimeout

Сообщение Гость »

У меня есть массив в состоянии: < /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

Вернуться в «Javascript»