The Javascript spreadsheet with React
Integrating Jspreadsheet with React
React with jspreadsheet sample project
Source code
class Jspreadsheet extends React.Component { constructor(props) { super(props); this.options = props.options; } componentDidMount = function() { this.el = jexcel(ReactDOM.findDOMNode(this).children[0], this.options); } addRow = function() { this.el.insertRow(); } render() { return ( <div> <div></div><br/><br/> <input type='button' value='Add new row' onClick={() => this.addRow()}></input> </div> ); } } var options = { data:[[]], minDimensions:[10,10], }; ReactDOM.render(<Jspreadsheet options={options} />, document.getElementById('spreadsheet'))