Skip to content

AnotherCodeArtist/react-data-table-component

 
 

Repository files navigation

React Data Table Component

Note: This is a clone of https://github.com/jbetancur/react-data-table-component with one additional feature: Column Filtering. It seems that there's no development going on any longer there.

Creating yet another React table library came out of necessity while developing a web application for a growing startup. I discovered that while there are some great table libraries out there, some required heavy customization, were missing out of the box features such as built in sorting and pagination, or required understanding the atomic structure of html tables.

If you want to achieve balance with the force and want a simple but flexible table library give React Data Table Component a chance. If you require an Excel clone, then this is not the React table library you are looking for 👋

Key Features

  • Filterable columns
  • Declarative configuration
  • Built-in and configurable:
    • Sorting
    • Selectable Rows
    • Expandable Rows
    • Pagination
  • Themeable/Customizable
  • Accessibility
  • Responsive (via x-scroll/flex)

In this version filterability was further improved by adding an additional column property called filterValues, which is a list of values that filtering is restricted to. This is helpful in cases where a column has only a small set of different values.

Documentation Website

The documentation contains information about installation, usage and contributions.

https://anothercodeartist.github.io/react-data-table-component

Supporting React Data Table Component

If you would like to support the project financially, visit our campaign on OpenCollective. Your contributions help accelerate the development of React Data Table Component!

About

A simple table library with built in sorting, pagination, selection, expandable rows and customizable styling.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 42.3%
  • JavaScript 32.6%
  • MDX 25.1%