он не получил пока)
Почему? Там есть какие-то проблемы при использовании, или просто нету такой активной рекламы от мейнтейнера именно во vue-сообществе?
Субъективно, кажется, что Vue более "вещь в себе", поэтому чаще юзают только стандартные тулзы
я лично не придумал, как уложить его на мой подход. У меня много компонентов, которые могут работать с абстрактным апи. То есть, например, есть компонент DirectorySelect, в который передаётся апи (объект с методом readList). И дальше компонент сам дёргает апи, не зная вообще откуда оно взялось.
Плюс, никто не мешает передавать в пропс метод, который будет фетчить данные, ему в целом не важно, что будет дергаться в итоге
так vue query нужен ключ ещё
Ну я больше к тому, что одно другому не мешает. По мне так речь больше о том, какого рода данные нужно загрузить/отправить
Тоже смотрел на vue-query после видео от Натальи. Но у нас проекты на TS и к нему прикрутить vue-query будет проблематично и это откат по степени типизации по сравнению с используемыми решениями. Увы, Pinia отпала по тем же причинам
а, ну так это со стороны VCC проблема)
Вот это я бы точно депрекейтил в тройке 🌚
Да, простите, забыл уточнить стек внутри TS. Vue class component + Vue property decorators + vuex-module-decorators. 3й год проектам, полёт нормальный.
Так они и не стали дальше развивать тему классовых компонентов
а как подключаете стор в компонентах?
Если кратко, то вот так https://championswimmer.in/vuex-module-decorators/pages/overview.html#benefits-of-type-safety
да, я так же делал. Так точно так же ведь можно и пинью использовать
Хм, надо ещё раз посмотреть тогда. Спасибо, гляну. Мне казалось, что с vue2 она работает только через mapState и прочее
Только что перечитал примеры с офф.сайта. Ничего подобного там нет, варианты с vue2 описаны через map... Вы пробовали сами предлагаемый вариант или это только предположение?
это не варианты с vue2, а варианты с options api
Да, вы правы. Я неверно выразился, извините. Примера с VCC там конечно нет, но из всего, что я видел, то ребята описывают в @Component все смапленные экшены и геттеры, а потом используют их внутри класса. Что создаёт хаос. Примеров, чтобы можно было создать инстанс стора и потом просто юзать его методы/стейт в классе компонента я не видел. Но вы меня заинтриговали, надо попробовать самому провернуть такое
стейт/методы стора пиньи можно юзать вообще где угодно, даже не в компоненте
собственно, точно так же, как с vuex-module-decorators, просто в геттере компонента, например, тянется стейт/геттер из враппера, полученного из getModule, точно так же мы можем делать и с pinia
Понял-принял, спасибо. Кажется у меня скоро появится новый таск в тех.долге)))
Обсуждают сегодня