Эй, люди,
Надеюсь, у тебя все хорошо. На моем пути обучения реагированию я недавно изучил очень хороший пакет для отображения HTML-таблиц для реагирования.
Поскольку я работал в области цепочки поставок, системе необходимо надежное и масштабируемое решение для отображения таблиц, чтобы реагировать.
Было много параметров / функций, которые мы искали как решение. Некоторые из них перечислены ниже.
1. Обеспечьте динамическую привязку данных с разбивкой на страницы.
2. Сортировка и поиск записей в реальном времени и с мгновенными результатами.
3. Счетчик страниц - следующий и предыдущий элементы управления.
4. Возможность настраивать и тематически с подобранными цветами и дизайном.
Хочу сказать большое спасибо библиотеке не что иное, как React Table (https://www.npmjs.com/package/react-table).
Это легкая, быстрая и расширяемая сетка данных, созданная для React.
Он служит всем целям и предоставляет огромное количество функций, которые меня поразили.
Я подготовил небольшую демонстрацию вместе с кодовой базой, чтобы получить лучшее от плагина.
Демо-ссылка - https://react-table-extension.netlify.com/
Репозиторий кода Github - https://github.com/tarun-nagpal-github/react-table-extension
Я использовал этот плагин, а также расширил его, чтобы предоставить дополнительную функцию для отображения / скрытия столбцов, необходимых на лету.
Позвольте мне рассказать вам, как его использовать и воспользоваться этой привилегией в вашем следующем проекте React.
Шаг 1. Установите
// TODO
Шаг 2 - Импортируйте зависимости в свой компонент
// TODO
Шаг 3 - Добавьте столбцы для таблицы
// ЗАДАЧИ
Шаг 4 - Добавьте данные для таблицы
// TODO
Шаг 5 - Посмотрите результат в простом примере
// TODO
Шаг 6 (необязательно) - Расширьте, чтобы добавить фильтр динамических столбцов
// TODO
Это всего лишь мои выводы и то, что я исследовал