ReactJS Spreadsheet component
proof of concept