У меня есть массив в состоянии: < /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
Проверка через массив состояний в React и переключите каждый элемент на True, используя SetTimeout ⇐ Javascript
Форум по Javascript
1738670641
Гость
У меня есть массив в состоянии: < /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 && (
)}
);
};
Подробнее здесь: [url]https://stackoverflow.com/questions/79411544/loop-through-a-state-array-in-react-and-switch-each-item-to-true-using-settimeou[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия