Существует довольно хорошее объяснение для monaco-editor GitHub .
Вкладка - это просто визуальное представление, например, Radio Button или Simple Button, где вы должны подписаться на событие onChange,В обработчике событий вы должны обновить модель и состояние просмотра, например, переключаясь между файлами foo.js & foo1.js.
editor.setModel(data[desiredModelId].model);
editor.restoreViewState(data[desiredModelId].state);