{"repo":"joaocarmo/react-smart-data-table","free":true,"listed":false,"github":"https://github.com/joaocarmo/react-smart-data-table","clone":"git clone https://github.com/joaocarmo/react-smart-data-table.git","description":"A smart data table component for React meant to be configuration free","language":"TypeScript","stars":87,"topics":["react","data-table","plug-and-play","data","data-visualization"],"license":"MIT","category":"analytics","readme_excerpt":"react-smart-data-table [ ][npm] [ ][contributor] A smart data table component for React.js meant to be configuration free, batteries included. About This is meant to be a zero configuration data table component for React.js in the spirit of plug and play . Just feed it an array of equal JSON objects and it will create a template free table that can be customized easily with any framework (or custom CSS). Features It supports: 1. Humanized column names based on object keys 1. Sortable columns - Accepts a custom sort compareFn function 1. Rows filtering / searchable 1. Search term highlight in the results 1. Column visibility toggles 1. Automatic pagination 1. Server-side/remote data 1. Control over row clicks 1. Smart data rendering - URLs and E-Mail addresses rendered as the href in an anchor tag - boolean value parsing to yes/no word - Image URLs rendered as the src for an image tag 1. Custom override if the default behavior is unwanted for some columns 1. Custom components - Paginator 1. Control the order of the columns - Using the above, it's also possible to select which columns to display Installation There is some very basic styling you can use to get started. You can also copy the file and use it as the basis for your own theme. Context You can access the SmartDataTable's internal context in your own component by using the useSmartDataTableContext hook. Note: You must be within the context of SmartDataTable , e.g. passing a custom component to emptyTable , loading , or","default_branch":null,"files":null,"tree":[],"storefront":"/r/joaocarmo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joaocarmo/react-smart-data-table/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}