понимаю он нужен чтобы хранить данные для возможности передачи разным компонентам. К примеру, если большая вложенность компонентов, то не удобно передавать данные между этими компонентами. Или к примеру есть две страницы, два компонента и на первой странице заполняешь форму, переходишь на вторую и если потом вернуться на первую, то данные формы будут пустые, то чтобы этого ибежать используем стейт менеджмент.
Правильно я понимаю принципы работы стейт менеджмента?
в принципе да по сути ты в памяти хранишь состояние приложения, и через стор организовываешь передачу данных между компонентами у ангулара для этого есть сервисы, которые являются синглтонами, что позволяет это реализовывать стейт-машины имплементируют flux-архитектуру, когда у тебя компоненты напрямую не меняют данные, а лишь следят за состоянием.
Обсуждают сегодня