Gathering detailed insights and metrics for react-handsontable
Gathering detailed insights and metrics for react-handsontable
Gathering detailed insights and metrics for react-handsontable
Gathering detailed insights and metrics for react-handsontable
@handsontable/react
Best Data Grid for React with Spreadsheet Look and Feel.
handsontable
Handsontable is a JavaScript Data Grid available for React, Angular and Vue.
@handsontable/react-wrapper
Best Data Grid for React with Spreadsheet Look and Feel.
mic-react-handsontable-fork
Best Data Grid for React with Spreadsheet Look and Feel.
React Data Grid with Spreadsheet Look & Feel. Official React wrapper for Handsontable.
npm install react-handsontable
Typescript
Module System
Node Version
NPM Version
TypeScript (95.47%)
JavaScript (4.53%)
Total Downloads
1,590,800
Last Day
446
Last Week
3,961
Last Month
18,012
Last Year
104,572
MIT License
520 Stars
118 Commits
82 Forks
23 Watchers
13 Branches
8 Contributors
Updated on Mar 21, 2025
Minified
Minified + Gzipped
Latest Version
0.3.2
Package Id
react-handsontable@0.3.2
Unpacked Size
181.87 kB
Size
47.98 kB
File Count
10
NPM Version
6.1.0
Node Version
10.4.0
Cumulative downloads
Total Downloads
Last Day
-18.9%
446
Compared to previous day
Last Week
6.6%
3,961
Compared to previous week
Last Month
-7.3%
18,012
Compared to previous month
Last Year
2.9%
104,572
Compared to previous year
5
Handsontable for React is now available for download as @handsontable/react
.
Handsontable PRO for React is available as @handsontable-pro/react
.
A React wrapper for the the Handsontable spreadsheet component.
For detailed installation instructions, please take a look at our wiki under "Installation guide".
If you used npm to download the library, you should be good to go, but if you want to make a build yourself, go to the directory where react-handsontable
source is located and run:
1npm run build
This will create a /dist/
directory with react-handsontable.js
and react-handsontable.min.js
for you to use.
react-handsontable
creates a <HotTable>
component. You can use it just like any other React component. For example:
1// import React... 2import React from 'react'; 3import ReactDOM from 'react-dom'; 4 5// ... and HotTable 6import HotTable from 'react-handsontable'; 7 8class ExampleComponent extends React.Component { 9 constructor(props) { 10 super(props); 11 this.handsontableData = [ 12 ["", "Ford", "Volvo", "Toyota", "Honda"], 13 ["2016", 10, 11, 12, 13], 14 ["2017", 20, 11, 14, 13], 15 ["2018", 30, 15, 12, 13] 16 ]; 17 } 18 19 render() { 20 return ( 21 <div id="example-component"> 22 <HotTable root="hot" data={this.handsontableData} colHeaders={true} rowHeaders={true} width="600" height="300" stretchH="all" /> 23 </div> 24 ); 25 } 26}
Note, that you can provide the Handsontable options either as:
1<HotTable root="hot" data={this.handsontableData} colHeaders={true} rowHeaders={true} width="600" height="300" stretchH="all" />
settings
property1<HotTable root="hot" settings={{ 2 data: this.handsontableData, 3 colHeaders: true, 4 rowHeaders: true, 5 width: 600, 6 height: 300, 7 stretchH: 'all' 8}} />
The root
property declares the id
of the root element for the table. It is optional - if it isn't provided, the table will get a random generated id
.
react-handsontable
is released under the MIT license.
Copyrights belong to Handsoncode sp. z o.o.
Feel free to give us feedback on this wrapper using this contact form or write directly at hello@handsontable.com.
Handsontable comes with more wrappers and directives for popular frameworks:
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 10/30 approved changesets -- score normalized to 3
Reason
project is archived
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
security policy file not detected
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
35 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-05-05
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More