A custom Map Switcher Button is created, that allows changing, multiple base maps, without listing them in a pannel ( unlike Basemap gallery).
Map View is in synch with Map Switcher Button, once the extent changes, reflects on both. drag map inside Map Switcher button, it acts revers.
Base-map Switcher Plus map Overview| Sample | ArcGIS API for JavaScript 4.16