которая рендерится через компонент и может изменяться пользователем и эти изенения сохраняются на сервер но о них должен знать родительский Vue и сам компонент.
                  
                  
                  
                  
                  
                  вариант1. компонент занимается отслеживанием изменений и отправлят на сервер и ответ сохраняет у себя в data локально 
                  
                  
                  минус - родитель не знает о том что что-то произошло и изменилось и экзепляр родительский остается старый. можно делать каике-то ивенты и тд - но это уже как-то некрасиво.
                  
                  
                  
                  
                  
                  вариант 2. компонент не меняет ничего а только файрит ивент на родителя и родитель уже занимается обновленим и отправкой всего на сервек и получением обновленного эксземпляра и  обновляет вью. 
                  
                  
                  минус - теряется преимущество разбиения логики. получается компонент только будет рисовать и все, вся логика будет нагружена на родительсий элемент.
                  
                  
                  
                  
                  
                  как правильно?
                  
                  
                
Как вариант - Vuex, на сервер отправлять данные через action, получать данные уже из хранилища в нужных компонентах.
В большинстве случаев это 2 вариант. Vuex не нужен
2 вариант. Стандартная практика умных контейнеров и глупых компонентов.
Обсуждают сегодня