Как стать автором
Обновить

Комментарии 16

Использую react-virtualized, вместо пагинации — бесконечная подгрузка. Сортировка из коробки работает, а вот возможности регулировать длину колонки мышкой и менять столбцы местами (вроде бы было в DataTable) — нет. В остальном, не могу нарадоваться, очень крутой компонент. Автор отвечает на StackOveflow, плюс есть gitter чат.
P.S. у библиотеки одна из лучших документаций на моей памяти!

Выглядит очень вкусно, но вот что автор библиотеки отвечает на вопрос о пагинации:


I still feel that pagination is something that doesn't quite fit into react-virtualized since the main purpose of this library is to display lots of unpaginated data.

И про реализацию сортировки:


I would encourage you (or anyone) to release an add-on library that works with react-virtualized to add this behavior though. I think a lot of people could benefit from it.

Грусть-печаль. Мне нужно коробочное решение — "чик-чик и в продакшн".

Я думаю сначала нужно разобраться в offset и keyset паджинации что бы можно было утверждать что вот прям действительно "грусть-печалька".


"Чик-чик и в продакшн"…
А QA, a кто поддерживать будет, а ответственность ?

сначала нужно разобраться в offset и keyset паджинации

Тыкните меня носом, пожалуйста, куда смотреть?

Спасибо, очень интересно. Хозяйке на заметку. Но как это применимо к react-virtualized?

Можно реализовать нормальную Keyset паджинацию и докрутить нормальное API к react-virtualized. Сейчас есть довольно много нерешённых проблем с реализацией API'шек, пушами и синхронизацией… например вот.


Если в двух словах: можно прикрутить непрерывную прокрутку ко всему, с помощью Keyset паджинации.

«Коробочные» программисты…
Вот уж не думал, что в React есть такие проблемы. Сам правда его не использую, но в том же Ractive таких проблем вообще нет, ибо есть декораторы из коробки.
В свое время тоже искал таблицы, из существующих больше всех понравились таблицы react-bootstrap-table.
От jQuery избавились на проекте — имхо, инструмент неплохой, но в React не нужен и тащить за собой его как-то не хочется.
Тоже остановился на react-bootstrap-table. Причём, автор реагирует на пожелания/замечания, проект постепенно развивается.

Останавливает, что оно заточено для Bootstrap V3, а надо для V4. Нашёл в issues много интересного.

Какие варианты вышли в финал в моём отборе:


Griddle — Обещает ультра-расширяемость, варианты демонстрируются в React Storybook. Тащит за собой redux и immutable. Плагинов две штуки.


rectabular — Примечательна, что первые полгода в контрибуторах был Дан Абрамов. Вообще не добавляет сторонних зависимостей. Плагинов хватает:


image

немного не в тему:
недавно наткнулся на достаточно интересную альтернативу react-bootstrap вплане компонентов из коробки
ant.design
лично мне понравилось что есть вполне достойный coverage и множество компонентов из коробки. Та же таблица достаточно «конфигурабельна»

Очень даже в тему, таблица — полный фарш!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации