2 ms·
This looks really nice. I did a huge deep dive on HTML/Javascript table libraries when I started working on Polar - which is a document management platform for
by burtonator 8y ago
This looks really nice.
I did a huge deep dive on HTML/Javascript table libraries when I started working on Polar - which is a document management platform for PDF and cached HTML content (https://getpolarized.io/ https://getpolarized.io/)
Right now we're using React-Table (https://react-table.js.org/ https://react-table.js.org/)
I didn't actually see Tabulator when I did the full comparison and this seems to be right up there with Tabulator.
Table support is hugely important for us. We have to render the list of PDFs and documents you're managing, sort them, and also not necessarily have to render them all on the same page, so having pagination is insanely important.
There's a few things react-table doesn't do a very good job on including key bindings so I'm going to have to take a look at this library too.
- subbu 8y agoOne of the biggest problems with react-table is you end up with 2 headers. There doesn't seem to be a way to get rid of it. Its annoying if you have to fit the table in small space, or if you have just a few rows.
- _coveredInBees 8y agoNot sure what you mean. You don't have to have 2 headers with react-table, but you can if you want to. Just look at the example screenshots of tables in the Polar app (the comment to which you replied). The tables have a single header. It's simply a matter of how you structure your `columns` input to the React-table component.
- manigandham 8y agoWhere do you see 2 headers? It only renders a single header per column unless you do something else, and everything is a customizable set of sub-components that you can switch out. Do you have an example of the double headers?