Vuex - Pinia эволюция. Как runtime проверки переезжают в статический анализ

preview_player
Показать описание
Рассматриваем эволюцию проверок на примере того, как vuex strict mode был выброшен из pinia и теперь реализуется на уровне статического анализа кода ( as const ) в pinia + ts.

P.S. В последнем примере в state были только простые ref. Разумеется, если есть вложенные объекты, то as const сработает только на первый уровень и нужно будет ещё слегка докрутить deepReadolny.
Рекомендации по теме
Комментарии
Автор

Так не экспортировать сам title как переменную, а обернуть ее в computed и экспортировать уже его, не решит проблему? Получается у нас computed как get и функции как set. В документации вроде так написано

ihorkh
Автор

очень хорошая подача материала, но ничего на телефоне не разглядеть

sergiychumachenko
Автор

ждите в вакансиях, 3+года опыта для джуниоров. HR, вы тут?)

unicoxrtj
Автор

Дмитрий, здравствуйте! Решил обратится под новым вашим роликом. Проблема при редактировании скриптов на php. Сайт воспринимает изменения только в блокноте, хотя пишу в Notepad++. Не могли бы вы помочь с этим разобраться ?

leovsssqs
Автор

ещё один пример что уже без TypeScript не выжить программисту!

piemkel
Автор

любую ошибку лучше видеть в статическом режиме, ведь это выигранное время как минимум, ts маст хев

hedeks
Автор

Тайпскрипт это ненужный мусор, как вынужденость для больших команд, с кучей пятидоларовых индусов.

venegrad