Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чим локальний стан відрізняється від глобального?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Локальний стан** - це дані, потрібні лише одному компоненту, а **глобальний стан** - це дані, які використовуються в кількох місцях застосунку і мають бути спільними. **Ключове:** локальне - це про "тут і зараз", глобальне - про "знають усі і завжди".Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Локальний стан** - це дані, які потрібні **тільки одному компоненту**. **Глобальний стан** - це дані, які **використовуються в кількох місцях застосунку** і мають бути спільними. --- ### Локальний стан: - Живе всередині компонента (`this.counter = 0`) - Не впливає на інші частини застосунку - Скидається під час знищення компонента - Зручний для дрібних речей: модалки, прапорці, тимчасові значення **Приклад:** Прапорець "показати пароль" в інпуті - суто локальний стан. --- ### Глобальний стан: - Зберігається в сервісах, сховищах (NgRx, Akita) - Доступний з різних компонентів - Живе, поки живий застосунок - Використовується для управління даними користувача, налаштуваннями, авторизацією тощо **Приклад:** Дані поточного користувача, кошик, фільтри каталогу, мова інтерфейсу. --- **Висновок:** Локальне - це про "тут і зараз", глобальне - про "знають усі і завжди". Що більший застосунок, то важливіше чітко їх розділяти.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.