Приветствую! Начал изучения Angular и задался таким вопросом. Скажем есть глобальный компонент App и в нем его дочерние компоненты:
<App>
<Component 1>
<Component 2>
<Component 3>
...
</App>
Как лучше и правильнее настроить взаимодействие между компонентами? К примеру в приложение приходит жирный JSON с данными. Каждый компонент меняет эти данные и изменения этого JSON должны отображаться в других компонентах. Немного юзал React, там есть такая классная штука как Redux, которая хранит состояние приложения. Как быть с Angular? Взаимодействовать по средствам INPUT или OUTPUT? Стоит ли накручивать на него Redux?
Спасибо!