React - это библиотека пользовательского интерфейса, это не входит в ее обязанности. Этот вопрос касается любого приложения JavaScript, а не только React.
Модули JavaScript и, в частности, модули ES оцениваются только один раз при нормальных обстоятельствах, что делает экспорт экспорта единичным:
// exported for extensibility
export class AppDelegate {...}
// a singleton
export default new AppDelegate;
Класс Singleton потенциально является антипаттерном в JavaScript. Если есть необходимость в одном объекте, он может быть записан как литерал объекта.