запись:
const instance = new Class();
export default instance;
И такая:
export default new Class();
Это же одно и то же?
Да
>Чтобы при использовании модулей получить синглтон достаточно экспортировать нью класс? да
Это не совсем синглетон
https://derickbailey.com/2016/03/09/creating-a-true-singleton-in-node-js-with-es6-symbols/ Через импорт-экспорт нельзя получить тру синглтон. Можно получить объект, который будет синглетоном в большинстве кейсов, но не во всех.
Обсуждают сегодня