Если ты используешь Composition API, ты точно сталкивался с watch и watchEffect. Они похожи, но ведут себя по-разному — и неправильный выбор легко приводит к лишним рендерам, багам и «магии». Разберёмся, где какой инструмент уместен, с примерами из реальной разработки.
Vue 3 Composition API: 5 паттернов, которые реально упрощают код компонентов
Если ты уже пишешь на Vue 3, но компоненты всё равно разрастаются и становятся нечитаемыми — скорее всего, ты используешь Composition API «в лоб». Ниже — 5 практических паттернов, которые помогают держать код компактным, переиспользуемым и предсказуемым.
Читать далее «Vue 3 Composition API: 5 паттернов, которые реально упрощают код компонентов»Оптимизация загрузки Nuxt 3 на клиенте: снижаем bundle size и ускоряем hydration
Nuxt 3 из коробки делает много правильных вещей, но дефолтная конфигурация — это компромисс для большинства проектов, а не оптимум для вашего. Если Lighthouse показывает жёлтые или красные цифры, а пользователи видят белый экран дольше секунды — разберём что с этим делать.
Читать далее «Оптимизация загрузки Nuxt 3 на клиенте: снижаем bundle size и ускоряем hydration»Как исключить папку из build сборки проекта на Vue
Возникла задача при сборке production версии проекта не копировать в неё папку со статичными json файлами, которая используется только для отладки и подмены ряда ссылок в api при работе с локальным сервером.
Читать далее «Как исключить папку из build сборки проекта на Vue»CSS хак для отладки вёрстки
Есть один набор свойств, который позволяет увидеть блочную структуру страницы без дополнительных танцев с бубном:
Читать далее «CSS хак для отладки вёрстки»Путь развития Vue.js разработчика
Чтобы быть эффективным разработчиком на Vue.js вам необходимо:
Читать далее «Путь развития Vue.js разработчика»