В прошлом эпизоде мы завершили работу с представлением. А сегодня займёмся усовершенствованной работой с состоянием. Вместо работы с состоянием в виде примитивной структуры мы сделаем полноценный объект-хранилище.
После этого автоматизируем вызов перерендера страницы, реализовав возможность подписывать свои слушатели на событие изменения состояния.
- 00:01:17 Создание объекта хранилища
- 00:03:16 Изменение состояния в хранилище
- 00:04:23 Проблема геттеров и сеттеров
- 00:09:23 Метод changeState
- 00:12:23 Избавление от геттера через функцию
- 00:15:37 Поддержка анонимных функций
- 00:17:12 Автоматизация перерендера страницы
- 00:18:34 Использование паттерна Наблюдатель
- 00:19:30 Реализация подписки на события
- 00:21:23 Схема работы приложения
- 00:23:54 Что ещё можно улучшить
А в следующем эпизоде активно займёмся доработкой действий.
Скрытый контент (код, слайды, ...) для подписчиков.
Открыть →Чтобы не пропускать новые эпизоды подпишитесь на наш канал @deworkerpro в Telegram

Спасибо.