A windowed React table built on top of react-window
react-fluid-table
A React table inspired by react-window.
Install
# using yarn
yarn add react-fluid-table
# using npm
npm i react-fluid-table
Usage
import { Table } from "react-fluid-table";
const data = _.range(100).map(i => ({
id: i + 1,
firstName: faker.name.firstName(),
lastName: faker.name.lastName(),
email: faker.internet.email()
}));
const columns = [
{
key: "firstName",
name: "First Name",
width: 100
},
{
key: "lastName",
name: "Last Name",
width: 100
},
{
key: "email",
name: "Email"
}
];
const Example = () => {
return (
<Table
data={data}
columns={columns}
tableHeight={400}
/>
);
};
Development
To get a development environment working, run the following:
Installation
$ yarn install
$ yarn link
$ cd example
$ yarn install react-fluid-table
Usage
# in one terminal window/tab
$ yarn start
# in a separate terminal window/tab
$ cd example
$ yarn start