Проверка через массив состояний в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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