Dmitry
600 элементов теперь не пустых
Артём
Почему пнг вставляемое таким образом, само конвертируется в base64? import logo from "./logo.png" <Img src={logo} />
Sergey
ладно, уговорил, ебись сам со своей производительностью...
Dmitry
ну очевидно там есть оптимизации но это точно не виртуализация скрол прыгает с оптимизацией его вычесляют через паддинги или 2 блока
Sergey
бля
предлагаю забить)
Dmitry
бля
? Так докажи что там виртуализация
Sergey
вот кстати кейс: логинюсь в дискорд с работы. у меня личная почта не открыта на работе. я копирую ссылку на айфоне, вставляю в браузер, и логинюсь
Sergey
? Так докажи что там виртуализация
тебе уже сказали что делать. Скринкаст лично я писать не буду, уж извини
Dmitry
а видио запретили
Sergey
да даже потому что усилий не стоит
Dmitry
там есть
ты скрол видишь ? такого не будет при виртуалищации он прыгает и становится маленьким - но потом пять большой
Sergey
ок
Sergey
там больше на пагинацию похоже
Sergey
рили
Sergey
в вк виртуализация
Sergey
там больше на пагинацию похоже
что ты под этим понимаешь?
Dmitry
ну вот да а если смотреть список мемберов ? Вот там ровно скрол и нормально там она есть + там в верстке есть 2 пустые блока - я это тоже находил
Sergey
что ты под этим понимаешь?
ну там убираются элементы из dom и на их месте появляется Load more
Sergey
и ты ждешь пока они загрузятся
Sergey
ну там убираются элементы из dom и на их месте появляется Load more
ну так это та же виртуализация. В яндекс музыке так же
Sergey
виртуализация это длиннющий скролл
Sergey
нет
почему?
Sergey
виртуализация это длиннющий скролл
и ты можешь заскроллиться сразу в конец и не надо ждать
Sergey
элементы сверху будут убраны
Sergey
а внизу появятся
Sergey
виртуализация это рендеринг не всего, а того что нужно, не более. Не относится к конкретным деталям
Dmitry
почему?
вот виртуализация
Sergey
виртуальный список — виртуализация
Sergey
это именно мгновенный скролл
Sergey
в любую точку списка
Sergey
чем одно мешает другому?
Dmitry
на чем дискорд ? что за либы ? Там прям топ лучше бы об этом рассказали, а не о говне типа как юзать хуки
Dmitry
чем одно мешает другому?
в пагинации не нужно высоту знать
Sergey
в виртуализации
Sergey
кто вообще сказал что там что-то нужно кроме рендеринга только того что на экране?
Dmitry
а где нужно?
в виртуализации я сскинул скрин там есть блок с высортой реакт виндоу иначе делает
Dmitry
разные способы есть
да блок пагинация все
Sergey
перечисли
ну ёпт. Можно я уже пойду поработаю? 🤣 фикс высота вычисление на ходу плейсхолдеры поставишь мне хотя бы тройку за зачёт? 😁
Oruj
да вроде пофиг)) Расслабься, пятница же)
будь хоть понед, я все равно забил бы на него)
Sergey
вычисление на ходу имеет проблемы как вычислить итоговую высоту списка элементов?
Sergey
Sergey
каждый элемент может иметь непредсказуемую высоту
Sergey
весь список?)
нет. По средней высоте прикинуть сколько надо, потом повторить если мало
Sergey
что скролл будет прыгать
Sergey
не проблема что он прыгает если пользователю это в глаза не бросается
Sergey
нужно просто скролл восстанавливать грамотно
Sergey
но я думаю самое лучшее решение — не ебаться со скроллом
Sergey
твиттером вообще пользуется кто, не?
Sergey
но я думаю самое лучшее решение — не ебаться со скроллом
тогда и виртуализацию выкинуть, я хз 🤷‍♂️
Dmitry
нет
попробуй в реакт виндоу это сделать
Sergey
попробуй в реакт виндоу это сделать
мы ща не про реализацию если чё
Sergey
посмотрите на скролл в телеге
Sergey
тогда и виртуализацию выкинуть, я хз 🤷‍♂️
не ее нельзя выкидывать ибо лагать будет а вот на скролл можно забить
Sergey
вот пагинация не плохо
да откуда вы тут разные термины взяли, ёпт?
Dmitry
мы ща не про реализацию если чё
ну мы выяснили что у дискорта ее нету и он отлично работает
Dmitry
да откуда вы тут разные термины взяли, ёпт?
отуда что ты начал втирать про дискорд виртуализацию