На сайте `Vue FAQ` появился новый раздел - Arty-Crafty
Там будет создаваться онлайн магазин на Vue 3 с описанием того, как это делается. Своего рода туториал. Еще один open source проект.
Подробнее - на вводной странице.
#artycrafty
Там будет создаваться онлайн магазин на Vue 3 с описанием того, как это делается. Своего рода туториал. Еще один open source проект.
Подробнее - на вводной странице.
#artycrafty
Arty-Crafty - проект онлайн магазина
Онлайн маркетплейс | Vue FAQ
Vue FAQ - information about Vue.js and frontend development in general
Arty-Crafty
Добавлены 3 новые главы в проект Arty-Crafty: "Категория товаров", "Избранное", "Codeium" и CMV
#artycrafty #codeium #cmv
Добавлены 3 новые главы в проект Arty-Crafty: "Категория товаров", "Избранное", "Codeium" и CMV
#artycrafty #codeium #cmv
Arty-Crafty - проект онлайн магазина
Онлайн маркетплейс | Vue FAQ
Vue FAQ - information about Vue.js and frontend development in general
Обновился проект Arty-Crafty
Добавились: выбор BaaS, настройка и интеграция с Supabase, настройка Hoppscotch, добавление мобильного нижнего меню.
Текущая версия сайта - https://vuesence.github.io/arty-crafty/
Очередное CMV
#artycrafty #supabase #cmv
Добавились: выбор BaaS, настройка и интеграция с Supabase, настройка Hoppscotch, добавление мобильного нижнего меню.
Текущая версия сайта - https://vuesence.github.io/arty-crafty/
Очередное CMV
#artycrafty #supabase #cmv
Arty-Crafty - проект онлайн магазина
Выбор BaaS или CMS | Vue FAQ
Vue FAQ - information about Vue.js and frontend development in general
При написании своей реализации
#vueuse #artycrafty
useLocalStorage
для Arty-Crafty родились небольшие размышления о библиотеке VueUse #vueuse #artycrafty
Arty-Crafty - проект онлайн магазина
VueUse | Vue FAQ
Vue FAQ - information about Vue.js and frontend development in general
Решил применить плагин eslint-plugin-vuejs-accessibility на своем проекте онлайн магазина Arty-Crafty. По PageSpeed оценка по
Кстати, когда
Чтобы подключить плагин в ESlint flat config (типа того, что используется в antfu
#a11y #eslint #artycrafty
A11y
была 72, теперь вот так. Мелочь, а приятно. БОльшую часть ошибок плагин помог исправить, остальное - по подсказкам PageSpeed. Кстати, когда
eslint-plugin-vuejs-accessibility
показывает ошибку, по ссылке можно попасть на очень хорошее описание в документации плагина соответствующего требования A11y
и варианты исправления, так что однозначно рекомендуется.Чтобы подключить плагин в ESlint flat config (типа того, что используется в antfu
eslint-config
) нужен примерно такой код (в доке этого нет):import a11y from "eslint-plugin-vuejs-accessibility";
export default antfu({
plugins: {
"vuejs-accessibility": a11y,
},
rules: {
...a11y.configs.recommended.rules,
"no-console": "off",
#a11y #eslint #artycrafty
Выражение "городить свои велосипеды" в IT заиграло новыми красками
Иногда оно используется по делу, но чаще имеет уничижительную форму, показывающую, что человек вместо популярного, раскрученного решения использует что-то свое или малоизвестное.
Если тебе нужен индексируемый поисковиками сайт, надо писать на
О VueUse уже много говорилось. Как и об #ssr. Как и о Tailwind.
Проблема "решений", пришедших и навязываемых из других фреймворков - это действительно проблема. Человек, перешедший с бэкэнда и даже с другого языка программирования возможно будет писать более качественный
"Проверенные" решения зачастую ничего более, чем просто хайпожорские решения. Которые привнесут на проект кучу зависимости, сложности и необходимости решать те проблемы, которых у тебя не было.
Поэтому советчиков, агитирующих не изобретать свои велосипеды, можно частично послушать и принять к сведению, а частично послать куда подальше как людей, не желающих или не умеющих думать своей головой. Особенно на фронтенде.
Ну и не будем забывать, что
#esse #architecture
Иногда оно используется по делу, но чаще имеет уничижительную форму, показывающую, что человек вместо популярного, раскрученного решения использует что-то свое или малоизвестное.
Если тебе нужен индексируемый поисковиками сайт, надо писать на
Nuxt
, а не городить отдельную или динамическую отрисовку. Нужно использовать VueUse
, потому что это швейцарский нож в любых ситуациях. Для соединения с бэком надо всегда подключать Tanstack vue-query
, потому что у него десятки тысяч звезд на GitHub
, все его используют, и он легко решает кучу твоих проблем, о которых ты раньше даже не догадывался, но теперь они у тебя есть. Ну и, конечно, Tailwind
!О VueUse уже много говорилось. Как и об #ssr. Как и о Tailwind.
vue-query
образовался из react-query
, который действительно решал проблемы Реакта. Но во Vue
нет этих проблем. Vue
предоставляет все инструменты для эффективной и элегантной работы с бэкендом.Проблема "решений", пришедших и навязываемых из других фреймворков - это действительно проблема. Человек, перешедший с бэкэнда и даже с другого языка программирования возможно будет писать более качественный
Vue
код, чем переучившийся с Реакта
."Проверенные" решения зачастую ничего более, чем просто хайпожорские решения. Которые привнесут на проект кучу зависимости, сложности и необходимости решать те проблемы, которых у тебя не было.
Поэтому советчиков, агитирующих не изобретать свои велосипеды, можно частично послушать и принять к сведению, а частично послать куда подальше как людей, не желающих или не умеющих думать своей головой. Особенно на фронтенде.
Ну и не будем забывать, что
Vue
- это тоже велосипед, написанный в эпоху диктатуры Angular
, React
, JQuery
и других солидных, проверенных и общепризнанных решений.#esse #architecture
Telegram
Vue-FAQ
При написании своей реализации useLocalStorage для Arty-Crafty родились небольшие размышления о библиотеке VueUse
#vueuse #artycrafty
#vueuse #artycrafty