Cacilie / react-minimalist-table

react-minimalist-table

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

description
Minimalist fully responsive table for ReactJS by Cacilie

Getting started

Full Documentation at https://cacilie.gitbook.io/react-minimalist-table/

Installing.

npm i -s react-minimalist-table

Copy this code at you project in order to have a fully responsive table.

import './App.css';
import {CTable} from 'react-minimalist-table';
import {useEffect, useState} from 'react';

function App() {

  const [Data, setData] = useState([])
   
  useEffect(() => {
    fetch('https://jsonplaceholder.typicode.com/posts')
    .then(response => response.json())
    .then(json => setData(json))
  }, [])

  return (
    <div className="App">
        <CTable 
          caption={"Data"}
          data={Data}
        />
    </div>
  );
}

export default App;

Props.

caption Title of the table to be displayed
data JSON array with the data to be displayed

Data example.

[{
    columnName: cellValue,
    columnName2: cellValue2,
}]

CodeSanbox example: https://codesandbox.io/s/react-minimimalist-table-simple-sample-d0kxk?file=/src/App.js

About

react-minimalist-table

License:MIT License


Languages

Language:JavaScript 61.8%Language:CSS 22.1%Language:HTML 16.1%