Курс Pinia для Vue
Научитесь хранить и менять общие данные Vue-приложения с помощью Pinia.
О курсе
Pinia пригодится, когда данные Vue-приложения используются на разных страницах. Вы научитесь выделять общее состояние, менять его через actions и показывать пользователю загрузку и ошибки.
Чему научитесь
- Когда данные нужно вынести из компонента в store.
- Создание хранилищ, изменение и чтение состояния.
- Подключение store, реактивность и разделение ответственности.
- Загрузка данных, обработка ожидания и ошибок.
Программа обучения
Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.
Модель состояния1 пара
- Когда данные нужно вынести из компонента в store.
- Какие данные стоит хранить глобально
- Структура store и начальное состояние
- Разделение нескольких областей состояния
Store и actions2 пары
- Создание хранилищ, изменение и чтение состояния.
- Определение getters и actions
- Обновление данных из компонента через action
- Сброс и восстановление состояния
Работа с компонентами2 пары
- Подключение store, реактивность и разделение ответственности.
- Подключение store к Vue-компоненту
- Реактивность при извлечении свойств store
- Согласование формы и списка на разных экранах
Асинхронные запросы2 пары
- Загрузка данных, обработка ожидания и ошибок.
- Асинхронная загрузка данных в action
- Ошибки запроса и индикатор ожидания
- Проверка состояния через инструменты разработчика
Практическая работа и результат
Организуете общее состояние приложения Vue и подключаете к нему данные с сервера.
В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.
С чего начать
Нужны основы Vue.js и JavaScript. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.
Продолжить обучение
Эта тема входит в программу «Frontend-разработчик». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.
Как проходят занятия
Аудитории, оборудование и практика — как это выглядит изнутри.