Описание
Количество уроков: 22 Видео
Язык: Английский
Вес архива: 194 МБ
Composition API в Vue 3 открывает новые возможности для структурирования логики компонентов, повышения читаемости кода и эффективного повторного использования функциональности.
Что вы изучите в этом курсе по Composition API
Курс охватывает все ключевые аспекты современного подхода к созданию компонентов во Vue 3. Вы узнаете, как работать с реактивностью, управлять состоянием и грамотно организовывать код в больших проектах.
Основы Composition API
• Понимание принципов работы setup и его роли в компоненте
• Создание базового реактивного состояния с помощью ref и reactive
• Различия между ref и reactive и то, где их лучше применять
Работа с данными и взаимодействие с компонентами
• Получение доступа к props, attrs, slots и emit
• Наблюдение за состоянием при помощи watch и watchEffect
• Использование жизненных циклов через хуки вроде onMounted, onUpdated, onUnmounted
Продвинутая логика и масштабируемость
• Использование provide/inject для передачи данных между компонентами
• Работа с async/await внутри setup для асинхронных операций
• Создание собственных composables для повторного использования логики
• Построение простого глобального состояния на базе composables
Что дает вам освоение Composition API
Этот подход помогает писать более гибкий и структурированный код, упрощает поддержку крупных проектов и облегчает модульное тестирование. Использование Composition API также делает компоненты более чистыми и компактными.
Требования к курсу
Перед тем как приступить, убедитесь, что вы знакомы со следующими темами:
• JavaScript ES6+: стрелочные функции, деструктуризация, операторы
• Базовые знания Vue.js и Options API
Почему стоит пройти этот курс
Курс обеспечивает глубокое понимание того, как работает Vue 3 изнутри, и демонстрирует лучшие практики разработки на основе Composition API. После прохождения вы будете уверенно создавать масштабируемые, поддерживаемые и гибкие компоненты в реальных проектах.

Дмитрий Соколов –
Материал полезный, особенно про async/await внутри setup и построение глобального состояния на composables. Но для новичка в Vue может быть сложновато, так как требуется знание Options API. В целом, за такую длину курса дается много практических примеров. Оценка 4 из-за недостаточной глубины по некоторым темам, например, работа с attrs и slots разобрана кратко.
Анна К. –
Курс хорошо подходит для перехода с Options API на Composition API. Все объясняется на примерах: разница между ref и reactive, использование watch и watchEffect, жизненные циклы через onMounted. Понравилось, что много внимания уделено созданию собственных composables и provide/inject. За 2 часа получила структурированное понимание темы.