0.0.2 • Published 5 years ago

datatabls-react v0.0.2

Weekly downloads
11
License
-
Repository
github
Last release
5 years ago

📋 DataTablsReact hooks : lightweight - fast - simple

😅 No dependencies - No css styles
DataTablsReact use Bootstrap classes by default

npm.io bundlephobia badge bundlephobia badge

DataTablsReact

npm i datatabls-react

Usage

import DataTablsReact from "datatabls-react";

Examples

import React from 'react';
import { render } from "react-dom";
import DataTablsReact from "datatabls-react";
import users from './data/users'; // your data
  
const App = () => {
  
  const [selectedRow, setSelectedRow] = React.useState({})
  
  const options = {
    header: 'List of users', // specify the header of the table
    nbItemPerPage: 5 // specify the number of items per page
  }
  
  let getSelectedRow = (user) => { // get the selected row by clicking on radio button
    setSelectedRow(user);
  }
  
  return (
    <div className="container py-5">
      <DataTablsReact
        data={users} // your data here (Array of objects)
        options={options} // some options (Object)
        getSelectedRow={getSelectedRow} // return select row (Funcion (Object))
      />

      <div className="alert alert-primary text-break mt-3" role="alert">
        {JSON.stringify(selectedRow)}
      </div>

    </div>
  );
}

License

MIT

0.0.2

5 years ago

0.0.1

5 years ago