Я правильно понимаю, что можно описать action для изменения состояния массива movies? Или это бессмысленно и проще использовать мутируемые методы по типу push? 4:14
Спасибо за уроки!) Возник вопрос, а не будет ли более правильным написать action ( addMovie( movie ) ) в самом movieStore по добавлению объектов в movies, чем мутировать состояние из другого store напрямую? А так вызвал moviesStore.addMovie(movie) и все. Плюс, если хотим добавлять объекты из нескольких store будет проще контролировать процесс. Заранее спасибо)
Можно, конечно) разработка в целом такая штука, что можно по разному писать) справедливости ради, тут вообще можно без модулей обойтись. Фильмы и фильмы, сущность одна) тут больше как для примера того, как в целом работает механизм модулей :)
подгружаю асинхронно фильмы с помощью actions, после разворачиваю полученные данные в компоненте, но после обновления страницы все пропадает, в каую сторону нужно копать? не пойму почему состояние не сохраняется
Ну тут надо исходить из того, для чего вам стор. В целом вам, конечно, никто не запрещает. Но в данном случае я не очень вижу смысл. У вас есть стор с фильмами и есть экшн, который непосредственно меняет значение в сторе. Смысл в composable логику переносить? Я бы не стал. Но, конечно, многое зависит в целом от логики реально проекта. Вот в данном случае я бы не стал. Но это не значит, что это никогда нельзя делать) просто если в сторе лежит сущность, то обычно логику работы с этой сущностью я и храню в сторе, а не размазываю по проекту)
Привет) это не баг) приложение можно дальше улучшать, главное что я хотел показать - это концепция стора в принципе: что это такое и как с ним работать :)
А где вы увидели перевод? 🙃 Что-то я там не увидел работу с модулями, реальными обращениями к серверу, composition API, сохранение данных при перезагрузке страницы) ну а без работы с getters, state и actions сорян, но не обойтись ни в одном видео про стор
Огонь! Спасибо за полезную информацию)
С удовольствием смотрю твои видео)
Спасибо большое!)
Коротко и ясно. Спасибо.
Супер, спасибо!
большое спасибо за видео
Отличный урок, спасибо за труд!
Спасибо, что посмотрели!
Когда будет продолжения?. Четкие контент. Предлагаю всем именно новичкам
Следующие видео заключительные - в четверг и субботу)
@@frontend-skills Будет круто если выйдет в четверг)))
Я правильно понимаю, что можно описать action для изменения состояния массива movies? Или это бессмысленно и проще использовать мутируемые методы по типу push? 4:14
Извиняюсь за долгий ответ) немного не понял, что за action надо добавить для изменения состояния) можете привести пример?
Спасибо за уроки!) Возник вопрос, а не будет ли более правильным написать action ( addMovie( movie ) ) в самом movieStore по добавлению объектов в movies, чем мутировать состояние из другого store напрямую? А так вызвал moviesStore.addMovie(movie) и все. Плюс, если хотим добавлять объекты из нескольких store будет проще контролировать процесс. Заранее спасибо)
Можно, конечно) разработка в целом такая штука, что можно по разному писать) справедливости ради, тут вообще можно без модулей обойтись. Фильмы и фильмы, сущность одна) тут больше как для примера того, как в целом работает механизм модулей :)
подгружаю асинхронно фильмы с помощью actions, после разворачиваю полученные данные в компоненте, но после обновления страницы все пропадает, в каую сторону нужно копать? не пойму почему состояние не сохраняется
А в localstorage или куки сохраняете?
@@frontend-skills нет) теперь понятно, в какую сторону идти, спасибо!
Будет ли правильным переносить часть экшинов, таких как AddToUserMovies в некий composables, где часто размещают бизнес-логику?
Ну тут надо исходить из того, для чего вам стор. В целом вам, конечно, никто не запрещает. Но в данном случае я не очень вижу смысл. У вас есть стор с фильмами и есть экшн, который непосредственно меняет значение в сторе. Смысл в composable логику переносить? Я бы не стал. Но, конечно, многое зависит в целом от логики реально проекта. Вот в данном случае я бы не стал. Но это не значит, что это никогда нельзя делать) просто если в сторе лежит сущность, то обычно логику работы с этой сущностью я и храню в сторе, а не размазываю по проекту)
Привет. Есть бага, фильм можно добавлять сколько угодно раз и не понятно и списка поиска добавлен фильм или нет)
Привет) это не баг) приложение можно дальше улучшать, главное что я хотел показать - это концепция стора в принципе: что это такое и как с ним работать :)
@@frontend-skills ясно) добавил проверку(есть ли фильм в списке избранных) и блокировку кнопки добавления
Спасибо за перевод курса от @NetNinja 😀😀😀
А где вы увидели перевод? 🙃 Что-то я там не увидел работу с модулями, реальными обращениями к серверу, composition API, сохранение данных при перезагрузке страницы) ну а без работы с getters, state и actions сорян, но не обойтись ни в одном видео про стор