Vue 3.5 + Pinia | Реактивная деструктуризация store + assert function | Личный кабинет
Автор: Дмитрий Якубовский
Загружено: 2026-01-03
Просмотров: 245
В этом видео продолжаем разработку личного кабинета интернет-провайдера на Vue 3.5 + TypeScript.
Разберём две важные темы, с которыми сталкиваются почти все проекты на Pinia:
👉 как сохранить реактивность store при деструктуризации
👉 как и зачем использовать assert function в TypeScript
Покажу реальные проблемы, которые возникают при работе с Pinia, и корректные решения, которые можно безопасно использовать в production-коде.
💡 Что разберём в этом видео:
Почему Pinia store теряет реактивность при обычной деструктуризации
Как правильно деструктурировать store, сохраняя реактивность
Использование storeToRefs и когда он действительно нужен
Что такое assert function в TypeScript
Зачем assert-функции нужны в реальных проектах
Пример использования assert function в store и бизнес-логике
Улучшение читаемости и надёжности кода
⚙️ Технологии проекта:
Vue 3.5 + Composition API (script setup)
TypeScript
Pinia
Vue Router
📦 Код проекта на GitHub:
👉 https://github.com/dyakubovskiy/ips-s...
⚡ Плейлист проекта «Личный кабинет провайдера»:
👉 • Vue 3.5 + TypeScript | Личный кабинет SPA ...
🚀 Подписывайся, если хочешь писать чистый, безопасный и масштабируемый frontend-код на Vue 3 — без магии и костылей.
#vue #vue3 #typescript #frontend #compositionapi #pinia #architecture #assert #storetorefs #reactivity #webdev #frontenddev #vuejs #adminpanel #saas #личныйкабинет
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: