The column toggle table mode selectively hides columns at narrower widths as a sensible default but also offers a menu to let users manually control which columns they want to see.
The Column Toggle Report provides a responsive table-based report that can selectively hide columns based on the width of the screen. There is also a column selection control where you can manually set the columns to display. This component is ideally suited for display tabular data in an easily consumable manner for small screen devices.
Be sure to visit the Components → Data Tables and Reports → Column Toggle Report page for additional examples.