вроде как порецалось использование всяких обращений к серверу внутри компонентов, и сайд эффекты выносились в vuex. А в компонентах были только вызовы экшнов из вьюкса, внутри того же хука fetch. А теперь выпилили и fetch, и вьюкс, и подсунули типа удобный useFetch, который так и манит юзать его прямо внутри компонентов. И как теперь правильно делать?
Ну в любом случае, получается прямое обращение к серваку внутри компонента
Почему прямое, через слой абстракции
А useFetch это обёртка над asyncData, выходит что юзать его тоже норм подход?
а что мешает заюзать (как я) его внутри pinia (store)?
Правда, осторожно. Можно прострелить колено. Я обычно юзал $fetch вместо useFetch внутри стора, так как у меня работал только $fetch
Так нет, он сказал что приходится всю логику в самих компонентах делать. А не выносить во vuex (стор)
Логика компонента - в компоненте, стора - в сторе. Как куда-то что-то там можно выносить
Ну, логику со стором, наверное. Судя по тому что там vuex был указан
Обсуждают сегодня