react-table-drag-select
- Ultra fast
- Good for user inputted timetables
- Less than 4kB when gzipped
- Functionally and stylistically flexible
Installation
npm install -S react-table-drag-select
Basic example
This code was used to make the gif you see above. See the demo for advanced usage.
import React from "react";import TableDragSelect from "react-table-drag-select";import "react-table-drag-select/style.css"; Component state = cells: false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false ; <TableDragSelect = = > <tr> <td /> <td /> <td /> <td /> <td /> <td /> </tr> <tr> <td /> <td /> <td /> <td /> <td /> <td /> </tr> <tr> <td /> <td /> <td /> <td /> <td /> <td /> </tr> <tr> <td /> <td /> <td /> <td /> <td /> <td /> </tr> <tr> <td /> <td /> <td /> <td /> <td /> <td /> </tr> <tr> <td /> <td /> <td /> <td /> <td /> <td /> </tr> <tr> <td /> <td /> <td /> <td /> <td /> <td /> </tr> </TableDragSelect>;