114 читали · 2 года назад
🖥 Как реализовать синглтон в JavaScript В этой статье мы рассмотрим, что такое синглтон и все способы его реализации в JavaScript. Синглтон — это шаблон проектирования, решающий две проблемы. Это гарантирует, что однопоточное приложение будет иметь только один экземпляр данного класса. Вторая проблема, когда нам нужно иметь глобальную точку доступа к какому-то экземпляру класса или просто объекту. Иногда разработчики называют некоторый объект синглтоном, даже если он решает только одну проблему. Вот несколько случаев, когда мы можем использовать синглтон: - Глобальное состояние приложения как единственный источник истинного — Redux, менеджеры состояний Mobx обеспечивают глобальный доступ к состоянию - Служба API, в которой мы инкапсулируем некоторую логику и сохраняем сеанс или токен для выполнения вызовов API. - Служба для хранения базы данных или соединения WebSocket, и здесь мы можем быть уверены, что у нас есть только одно соединение данного синглтона. Итак, давайте посмотрим, как мы можем реализовать следующий шаблон. ➡️ Читать дальше @javascript_react
569 читали · 5 лет назад
Кто такие синглтоны Singleton
Современными социологами был описан вид людей, не ищущих себе пару.Их называют синглтонами – от singleton (англ.) – одиночка.И они считают себя целыми. Кто эти люди, предпочитающие оставаться в одиночестве? Эгоисты?Несчастные и разуверившиеся в любви?Или самодостаточные личности? Синглтоны – люди, которые сознательно отказываются от брака и семьи, чтобы жить в своё удовольствие. Основную часть этого социального явления составляют личности вполне самостоятельные, строящие свою карьеру, занимающиеся творческим и интеллектуальным развитием...