Dmitry
посмотрите на скролл в телеге
тоже не виртуализация ?
Sergey
вот
про прыгающий скроллбар речь или что?
Dmitry
у мнея скрол как был так и остался одного размера и не уменьшается
Sergey
она самая
просто неизвестно заранее сколько в чате сообщений
artalar
Не нужно флудить мемасами
Sergey
да
да это обычная "проблема" в таких ситуациях
Dmitry
поведение как в дискорд
Sergey
Не нужно флудить мемасами
сорян)) Я просто хз как выразить свои эмоции в споре))
Sergey
короче норм решений нет
Sergey
короче норм решений нет
это оптимизация, тут не бывает красиво
Андрей
@sovasergey может ты знаешь? Дано: Импорт статической картинки Нужно получить: Дополнительная автоматическая конвертация картинки в webp и реакт компонент, который рендерит picture с srcset с фэллбеком на изначальный png Есть какой-нибудь лоадер для вебпака и роллапа?
Alexey
откой реакт консоль в дискорде и посмотри. там, если листать чат кол-во сообщений увиличивается до определенного момента, затем скидывается
Alexey
ещё там в качестве контейнера для сообщений - https://facebook.github.io/flux/docs/flux-utils/#containers
Alexey
всё очень банально и просто.
Андрей
uploadcare-loader половину решит, но это не совсем халява)
Чот загрузка на cdn - это такое себе решение, имхо)
Sergey
Чот загрузка на cdn - это такое себе решение, имхо)
конвертация в webp есть, плюс масштабирование и всё такое. Для одного проекта подошло в принципе
artalar
что скролл будет прыгать
@ValeryKobzar прикольный UX трюк рассказывал: позунок находится всегда в центре, чем сильнее его тащишь в ту или иную сторону - тем сильнее скролится контент. Отпускаешь ползунок - он медленно (не сразу), параллельно остановке скрола, возвращается в центр.
Sergey
А зачем?
ну может я один такой конечно, но мне это важно, например))
artalar
Зачем в бесконечном скроле знать свою позицию?)
Sergey
Зачем в бесконечном скроле знать свою позицию?)
чтобы понять насколько далеко ты в аду 😁 Ну хотя я хз. Подумал тут, может и не совсем оно нужно. Но так то и бесконечный скролл как бы не сильно нужен в большинстве случаев...
Sergey
я бы предпочёл пагинацию. Но моё "хочу" не совпадает с целями разных дизайнеров и людей от бизнеса
artalar
чтобы понять насколько далеко ты в аду 😁 Ну хотя я хз. Подумал тут, может и не совсем оно нужно. Но так то и бесконечный скролл как бы не сильно нужен в большинстве случаев...
Возможно в плане понимания где ты сейчас лучше использовать какие-то парящие лейблы. В тлг это дата, в записной книжке - текущая буква алфавита.
Sergey
я про общий случай как бы. Пихают ща в тему или нет, пофиг
Sergey
жри наш контент... тебе не убежать
Sergey
+10345623456426523
а чё не Number.MAX_SAFE_INTEGER? 😁
Oruj
TypeError: Cannot read property 'push' of undefined
Андрей
TypeError: Cannot read property 'push' of undefined
Смотри что такое history у тебя.
Oruj
Смотри что такое history у тебя.
undefined import {BrowserRouter as Router, Redirect, Route, withRouter} from "react-router-dom"; export default withRouter(withValidate(withStyles(styles)(SignUp)));
Sergey
но ведь пагинация не заменяет виртуализацию...
вы откуда такие берётесь, блин?)))
Andrey
вы откуда такие берётесь, блин?)))
у меня вот взаимный вопрос оч интересно, да?
Sergey
но ведь пагинация не заменяет виртуализацию...
не во всех кейсах может, но в большинстве
Oruj
Ну, копайся. Тебе никто помочь не сможет со стороны.
не знаю какая нибудь сисястая блондинка)
Andrey
не во всех кейсах может, но в большинстве
это как сказать, что useState заменяет стейт менеджер не во всех случаях, но в большинстве
Alexey
о, это тот посан, который меня терпеть не может )
Sergey
это как сказать, что useState заменяет стейт менеджер не во всех случаях, но в большинстве
не надо мои слова как догму воспринимать, ок? И перекладывать на смежные темы тем более
Sergey
о, это тот посан, который меня терпеть не может )
меня какой-то тоже терпеть не может. Хз тут или не тут)))
Sergey
о, это тот посан, который меня терпеть не может )
меня какой-то тоже терпеть не может. Хз тут или не тут)))
Oruj
Ну, копайся. Тебе никто помочь не сможет со стороны.
оказывается withValidate должен получать withRouter, а не наоборот. почему? не знаю
Андрей
Привет) вопрос теории: На старте небольшой приватный проект. Проект работы с данными, данные в виде таблиц, их редактирование. Отчеты и возможно небольшие Настройки. Впрочем не сложно) Решаю что за стек технологий брать. Хочу реакт (очевидно), тайпскрипт, графкьюел. Для стилей стайлед компонент. Вот думаю формик надо или может что-то другое? Кто что может подсказать, подкинуть идея?) 💡
Ilya
ну если основа UI разные табличные представления то Formik тут наверное - немного не то.
наверное стоит смотреть в сторону использования чего-то специфично направленного на работу с таблицами и датасетами https://github.com/bvaughn/react-virtualized https://github.com/tannerlinsley/react-table
Андрей
наверное стоит смотреть в сторону использования чего-то специфично направленного на работу с таблицами и датасетами https://github.com/bvaughn/react-virtualized https://github.com/tannerlinsley/react-table
Возможно не так объяснил. По сути там обычные Таблицы. Просто что-то для управление стейтом. Как редакс, но не его) Вот может формик или реакт-форм. Есть ли смысл в этом?
Андрей
наверное стоит смотреть в сторону использования чего-то специфично направленного на работу с таблицами и датасетами https://github.com/bvaughn/react-virtualized https://github.com/tannerlinsley/react-table
Возможно не так объяснил. По сути там обычные Таблицы. Просто что-то для управление стейтом. Как редакс, но не его) Вот может формик или реакт-форм. Есть ли смысл в этом?
Alexey
реакт-форм для управления стейтом?
Ilya
Возможно не так объяснил. По сути там обычные Таблицы. Просто что-то для управление стейтом. Как редакс, но не его) Вот может формик или реакт-форм. Есть ли смысл в этом?
ну формик и файнал-форм это не те инструменты при помощи которых организуется состояние, они конечно его реализуют (исключительно для обеспечения своей функциональности и изоляции данных формы и метаданных(touched, isValid и т.д.) от состояния приложения) Но это видимо не то что вас интересует.
Sergey
Новая пачка крутых статей по экосистеме React - Почему Concurrent Mode так крут - Чем круты хуки и зачем useContex - Как сделать динамические дашборды - Утилиты для работы с API - Formik 2.0 - Хуки для Remote Data Fetching https://t.me/this_week_in_react
Looch
это боль
Looch
про это если что https://github.com/gaearon/suspense-experimental-github-demo
Oleg
кто-то работал с google maps? есть возможность затестить функционал без выбора оплаты? быстрый гуглёж результата не дал.
Ivan
Впорос: есть Popover from '@material-ui/core’, как показывать его по ховеру на anchorElement и не скрывать при переходе курсора на сам Popover? На stackoverflow есть корявое решение, кто-то делал что-то более толковое? https://stackoverflow.com/questions/54705254/how-to-keep-showing-the-popover-on-hovering-on-the-anchorel-and-popover-as-w