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; this.wrapper = React.createRef(); } componentDidMount = function() { this.el = Jspreadsheet(this.wrapper.current, 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], license: '39130-64ebc-bd98e-26bc4', }; ReactDOM.render(<Jspreadsheet options={options} />, document.getElementById('spreadsheet'))