Overview
LineUp-lite is an extension of the excellent react-table library for rendering beautiful interactive table visualizations based on the LineUp ranking visualization technique.
Relation to react-table
LineUp-lite is an extension to but also wrapper of react-table depending on the used abstraction level. @lineup-lite/hooks
provide extensions to react-table such as additional React hooks and custom renderers. @lineup-lite/table
provides a wrapper around react-table providing a single LineUp-like React table component.
Relation to LineUp.js
LineUp-lite is the small, lite, but customizable nephew of LineUp.js. LineUp.js is a comprehensive JavaScript library, providing numerous advanced ranking features and scalability. However, in most cases, only a fraction of the provided features are needed and used. In addition, new custom features are often required.
This is where LineUp-lite jumps in. LineUp-lite is a React library written in TypeScript providing a several abstraction levels ranging ranging from LineUpLite
- a ready to use ranking table visualization - over custom react-table hooks and renderers, down to individual components such as Histogram
or BoxPlot
.