Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке shared state?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Shared state** - це спільний стан, який розділяється між кількома компонентами, коли зміна в одному місці має відобразитися в іншому. **Ключове:** shared state - це єдина точка правди для кількох учасників: змінив в одному місці - змінилося всюди.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Shared state** - це спільний стан, який **розділяється між кількома компонентами**. --- ### Що це означає: Коли два і більше компонентів **використовують ті самі дані**, і зміна в одному місці має відобразитися в іншому. Наприклад: - Кошик на сторінці товару і в іконці в хедері - Прапорець авторизації в навбарі і в профілі - Спільний фільтр, який впливає на кілька списків --- ### Де живе shared state: - У **сервісі** (найчастіше) - У **RxJS-потоці** (`BehaviorSubject`, `signal`) - У **store** (NgRx, NGXS тощо) --- ### Чому він важливий: Без спільного стану компоненти легко "розходяться": один показує старі дані, інший - нові. Shared state гарантує, що **всі частини застосунку "дивляться в одне й те саме місце"**. --- **Висновок:** Shared state - це як **єдина точка правди для кількох учасників**. Змінив в одному місці - змінилося всюди.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.