There's no equivalent in plain grid.
rowData can be obtained from id as:
const row = grid.option('dataModel.data').find(r => r.id === '1234');
for performance-critical code, creating a lookup object as mentioned by you is most efficient way to get row data from id.