Not sure if DataSheetGrid is purely a UI component as the demo seems to indicate otherwise but tankstacktables just provide table functionalities without a UI. You select the framework you need (i.e. React, Vue, etc.) and the UI framework to overlay on top of it (i.e. react-bootstrap, etc.)