4 ms·
The big challenge is implementing the spreadsheet UI.
by fiatjaf 9y ago
The big challenge is implementing the spreadsheet UI.
- TomMarius 9y agoThere's a React component for that. React-datasheet or something like that.
- sandGorgon 9y agoActually aggrid or handsontable are the commercially available spreadsheet browser plugins. We use HOT, but have been considering aggrid. Because of these tools, that's not the hard part any more..It's the synchronization and computation logic.
- fiatjaf 9y agoI know there's a React component. There are many. They don't come even closer to the functionalities of an actual Excel-like spreadsheet. Implementing 70% of the most basic of all functionality of Excel is easy. Implementing 90% is insanely difficulty. I would say Handsontable reaches the mark of 78%. I've tried twice, one with React + Mori[0] and one in Cyclejs[1]. In the first I may have reached 82%, in the second probably 85%. But in both cases the latest features I added started to conflict with the oldest ones and I abandoned everything. [0]: https://github.com/fiatjaf/react-microspreadsheet https://github.com/fiatjaf/react-microspreadsheet [1]: http://sheets.alhur.es/ http://sheets.alhur.es/