Если файлов много , то слабые ПК пользователя не отображают их. Как отрисовывать данные порциями и сделать задержку между ними в несколько секунд? По запросу все данные прилетают, беру из редакса.
graphql редакс и пдф, а вопрос в отрисовке порциями...
а я условия не понимаю вот совсем если честно исходя из того что вы написали
Загружаем 1000 изображений они уходят на сервер, оттуда по запросу отрисовываются в виде картинок. Часть из них просто валится, т.к приходят все сразу. Как разбить загрузку на части по 50файлов например?
сервер после загрузки что отдает? запрос -> ? -> рендер
Ошиблись чатом, вам в ваш корпоративный, где сидят бек енд разработчики
Понедельник - день тяжёлый
Ссылки в виде массива
тысячу ссылок, а вы хотите порциями из этой тысячи рендерить компоненты, так?
тогда вам нужно положить куда-то эту тысячу, и по кусочкам добавлять в стейт, а на основе стейта рендерить список const images = [...] const nextData = images.slice(50, 100) setState(prevData => [...prevData, ...nextData]) реакт не должен перерисовывать те итемы у которых не поменялся key, соответственно это должно работать
как ты их показываешь?
Спасибо, попробую
Массив маплю и отрисовываю сразу
я имею в виду тебе просто приходит ссылка или полноценный файл который ты читаешь через FileReader и делаешь превью?
Обсуждают сегодня