0.13.1 • Published 3 years ago

react-canvas-grid v0.13.1

Weekly downloads
1
License
ISC
Repository
-
Last release
3 years ago

react-canvas-grid

A canvas-powered, React-friendly datagrid component

Note: This library is still considered beta, because it currently has few consumers. Feel free to give it a try and report any issues!

There are already lots of excellent grid / table components that can be used with React, so why another one? Well, react-canvas-grid's particular goals are:

  • First-class support for complex data objects - rather than assuming every cell's value is a simple scalar
  • High performance handling of all major operations (data editing, scrolling, selecting, etc) even with large grids - no visible redaws, lag, or hanging the main thead
  • Range selection (although only a single range at a time), including the possibility to bulk update the selected area of the grid
  • Arbitrary numbers of frozen rows / columns
  • Support for column reordering / filtering (even if that's largely handled externally to the component)
  • Column reordering by dragging (i.e. internally to the component)
  • Focus/scroll to a column (for use with an external 'search' function)

There was also originally a goal of making use of browser-native scrolling, although that ultimately wasn't quite tennable. :man_shrugging:

TODO :memo:

  • Middle-click "auto-scrolling"
  • Column dragging (callback to with suggested reordering of ColumnDefs, up to parent to actually re-order & re-render)
0.13.0

3 years ago

0.13.1

3 years ago

0.12.0

4 years ago

0.11.0

4 years ago

0.10.4

4 years ago

0.10.5

4 years ago

0.10.3

4 years ago

0.10.2

4 years ago

0.10.1

4 years ago

0.10.0

4 years ago

0.9.0

4 years ago

0.8.0

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago