npm.io
1.0.0 • Published 8 years ago

react-treegrid

Licence
MIT
Version
1.0.0
Deps
0
Size
383 kB
Vulns
0
Weekly
0
Stars
6
DeprecatedThis package is deprecated

React ARIA Components

Disclaimer: this is in an alpha stage.

Browsers support

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
IE11, Edge last 5 versions last 5 versions last 5 versions

The exported modules are expected to be transpiled with Babel and PostCSS autoprefixer.

Getting started

npm install
npm start

Visit the webpage hosted by webpack-serve. The URL should have been copied to the clipboard. Otherwise, please inspect the console output.

High-level design

The components available through this module are inspired from the WAI-ARIA Authoring Practices. Each component is driven by three principles:

  1. A component is accessible.
  2. A component can be used in composition.
  3. A component has minimal footprint.
Grid

For 2-dimensional data, a Grid layout is desired:

  • A Grid
    • Many Rows
      • Many GridCells
      • Many ColumnHeaders
      • Many RowHeaders
    • Many RowGroups
      • Many Rows