状態を持つインスタンスを、異なるファイルやクラスで使いまわすケースです。例としてキーと値を保持するコンテナ的なものをシングルトンで運用する場合は、次のように new でインスタンス化したものを export するだけです。 class Container { constructor() { this.map = new Map; } set(key, value) { this.map.set(key, value); } get(key) { return this.map.get(key); } } export default new Container();