Я хотел бы импортировать магазин default exported с alias, используя синтаксис import XXX as A from YYY.
Я знаю, что это работает с этой настройкой:
class XXX extends Reflux.Store{...}
export XXX;
//In another class you import:
import {XXX as ABC} from YYY;
Это отлично работает, но использование этого синтаксиса с экспорт по умолчанию больше не работает.
export default class XXX extends Reflux.Store{...}
//In another class you import:
import {XXX as ABC} from YYY;
Но я знаю, что если вы используете экспорт по умолчанию, вы не можете использовать синтаксис {}. Проблема в том, что для использования импортировать как вам понадобится {}.
Любые идеи?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Все, что вам нужно сделать, это импортировать его с тем именем, с которым вы хотите его использовать. Нет необходимости использовать то же имя, которое было присвоено модулю, экспортированному по умолчанию, вы можете использовать любое имя для его импорта.
import ABC from 'YYY'; // syntax for default import
что является сокращением от
import { default as ABC } from 'YYY'
Рад, что помог
Самый превосходный! Я идиот, спасибо за объяснение! :)