Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Dash Table | 416 | 2 | a year ago | 31 | September 22, 2021 | 230 | mit | Python | ||
A First-Class Interactive DataTable for Dash | ||||||||||
React Super Responsive Table | 397 | 32 | 10 | 5 days ago | 64 | June 06, 2022 | 3 | mit | JavaScript | |
Turn the tables on unresponsive data! | ||||||||||
Recharts | 340 | 3 years ago | 25 | bsd-3-clause | JavaScript | |||||
An interface to ECharts | ||||||||||
Regular Table | 291 | 4 days ago | 16 | apache-2.0 | JavaScript | |||||
A regular <table> library, for async and virtual data models. | ||||||||||
Querytree | 289 | 4 months ago | 12 | lgpl-3.0 | JavaScript | |||||
Data reporting and visualization for your app | ||||||||||
Jschema | 258 | 5 years ago | 5 | mit | JavaScript | |||||
A simple, easy to use data modeling framework for JavaScript | ||||||||||
Reactablefmtr | 178 | 3 months ago | 4 | March 16, 2022 | 19 | other | R | |||
Streamlined Table Styling and Formatting for Reactable | ||||||||||
React Smart Data Table | 80 | 8 | 1 | 8 days ago | 52 | June 20, 2022 | 5 | mit | TypeScript | |
A smart data table component for React meant to be configuration free | ||||||||||
Ipyregulartable | 80 | 8 days ago | 11 | apache-2.0 | JavaScript | |||||
High performance, editable, stylable datagrids in jupyter and jupyterlab | ||||||||||
Pivot Chart | 64 | 2 months ago | 9 | mit | TypeScript | |||||
light and fast implementation of web pivot table / pivot chart components. |
react-super-responsive-table converts your table data to a user-friendly list in mobile view.
Live demo: https://react-super-responsive-table.netlify.com
npm install react-super-responsive-table --save
import { Table, Thead, Tbody, Tr, Th, Td } from 'react-super-responsive-table'
react-super-responsive-table/dist/SuperResponsiveTableStyle.css
into your projectimport React from 'react';
import { Table, Thead, Tbody, Tr, Th, Td } from 'react-super-responsive-table';
import 'react-super-responsive-table/dist/SuperResponsiveTableStyle.css';
export default function TableExample(props) {
return (
<Table>
<Thead>
<Tr>
<Th>Event</Th>
<Th>Date</Th>
<Th>Location</Th>
</Tr>
</Thead>
<Tbody>
<Tr>
<Td>Tablescon</Td>
<Td>9 April 2019</Td>
<Td>East Annex</Td>
</Tr>
<Tr>
<Td>Capstone Data</Td>
<Td>19 May 2019</Td>
<Td>205 Gorgas</Td>
</Tr>
<Tr>
<Td>Tuscaloosa D3</Td>
<Td>29 June 2019</Td>
<Td>Github</Td>
</Tr>
</Tbody>
</Table>
);
}
Headers are statefully stored on first render of the table, since the library doesn't use props for them and just checks the children of the thead to build its internal list of headers upon construction. To use dynamic headers, use a key prop to ensure the components are all internally updated when you're making this kind of change.
<Table key={i}>
<Thead>
<Tr>
<Th>{headers[0]}</Th>
<Th>{headers[1]}</Th>
</Tr>
</Thead>
<Tbody>
<Tr>
<Td>item 1</Td>
<Td>item 2</Td>
</Tr>
</Tbody>
</Table>
Super Responsive Tables are made possible by these great community members:
Please help turn the tables on unresponsive data! Submit an issue and/or make a pull request. Check the projects board for tasks to do.
Licensed under the MIT license.