Добавление виртуализации в таблицу с сгруппированными строками в React

У меня есть рабочая версия таблицы UI материалов с Сгруппированные строки. https://codesandbox.io/s/1qzy3vvqp4

Теперь мне нужно уметь обрабатывать огромное количество строк (с группировкой).

Кто-нибудь делал это раньше? Как мне подойти к этому?

  • Есть ли у react-virtualized какие-то функции, которые я могу использовать?
  • Стоит ли пытаться вычислить собственные расчеты на основе scrollHeight и scrollY. Если да, как это будет выглядеть, если мои данные разделены на несколько массивов для группировки?

Вы нашли обходной путь для этого? Мне тоже нужно то же самое. в любом случае я использовал ваш код, чтобы он работал с группировкой. Но не может правильно обрабатывать нумерацию страниц. Я использую встроенные функции разбивки таблицы материалов на страницы. Также я видел, что есть плагин, основанный на material-ui, некоторые расширенные функции, к сожалению, это не бесплатно. Пожалуйста, обратитесь также по следующей ссылке. devexpress.github.io/devextreme-reactive/react/grid/demos/…

shivanka perera 07.09.2018 11:41

Да. Вышеупомянутая ссылка на codeandbox была настолько велика, насколько я мог, и теперь она работает без разбивки на страницы или окон.

Aftab Khan 23.03.2019 18:50
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
3
2
1 562
1

Ответы 1

Мне бы хотелось увидеть рабочий пример (так как я искал варианты группировки в таблицах реакции), но ссылка не работает.

Однако, основываясь на оставшейся информации, не глядя на код, я бы сказал:

  1. Да. И по их собственной рекомендации взгляните на окно реакции, который является переписанной версией первого.
  2. Также вы можете использовать библиотеку, которая может позаботиться об этом: реагировать виртуализированный автоматический размер

Другие вопросы по теме