169 похожих чатов

Всем привет! Кто-то сталкивался с задачей виртуального скролинга по X

и Y на канвасе в react? Посоветуйте подход или либу! Заранее благодарю

9 ответов

4 просмотра

Что ты понимаешь под виртуальным скроллом?

Roman-M. Автор вопроса

Маунт елементов толко во вьюпорте. Нужно облегчить канвас

Почему маунт? У тебя декларативно это всё описывается?

https://konvajs.org/docs/sandbox/Canvas_Scrolling.html

Roman-M. Автор вопроса

Как раз на нее смотрю, но это ответ из первой строчки гугла или по опыту использования?

Так это вообще не об этом, это просто про способы скролла, там ничего нет про отсечение невидимой геометрии

У тебя какая система там? Как выглядит рендер чего-либо? Есть абстракция через jsx какая-то или работа с канвасом ванильная?

Roman-M. Автор вопроса

Тут вопрос в целом про подход. Где главное - быстродействие. Варинт с канвасом более интересен, так как там проще,на мой вгляд, сделать виртуальный скрол в обе стороны, в отличии от подхода с рендером в дом. Но это не точно. Поэтому интересен опыт

Я вообще не об этом. Я о том, какая именно у тебя система описания того что будет на канвасе.

Похожие вопросы

Обсуждают сегодня

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
> комьюнити я бы не судил по этому чату. Как мы видели по статам просмотров нескольких телеговских постов, то в чате их набивается 30-40 или даже выше, когда как общаются акти...
Constantin F.
4
приветы , подскажите что я не так сделал , почему у меня скрипт не работает в программе Revit ? ;Autohotkey_RU IfWinActive ("ahk_exe Revit.exe") ; только в открытом Revit Gu...
Anton Terentev
2
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Как сделать чтобы short точно был 2 байта, int точно 4 байта ?(без стандартных библиотек, ну типа без int16_t, int32_t)
#
8
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Карта сайта