Want to skip to the implementation? Check out these examples:
There are 3 table features that can reorder columns, which happen in the following order:
tableOptions.columnGroupingModeis set to
'reorder' | 'remove', then the grouped columns are reordered to the start of the column flow.