Найти в Дзене
Паттерны проектирования

Паттерны проектирования

Здесь разбираем паттерны проектирования React
подборка · 2 материала
Паттерны проектирования: Singleton.
Где встречается: кеширование данных, API‑клиенты, логирование, глобальные сервисы в React/Node.js. Singleton — это порождающий паттерн, который гарантирует существование только одного экземпляра класса и предоставляет глобальную точку доступа к нему. Ключевые признаки: Почему это Singleton: 🧩 Пример на TypeScript: строго типизированный...
Паттерны проектирования: Наблюдатель (Observer).
Где встречается: React (события, контекст), Node.js (EventEmitter), RxJS, кастомные системы уведомлений. Observer — это поведенческий паттерн, который позволяет объектам («наблюдателям») подписываться на события другого объекта («субъекта») и автоматически получать уведомления при изменении его состояния. Ключевые участники: React внутренне использует Observer‑паттерн...