Автор
Путем построения еще одного стора
И насколько же легко и естественно все это делается в модульных рефах. Возможность сделать
#pinia #oop
Pinia
делится секретом костыля для создания private
переменных в стореПутем построения еще одного стора
И насколько же легко и естественно все это делается в модульных рефах. Возможность сделать
private state
- еще один плюс, - и очень жирный - в их копилку.Private state
- это инкапсуляция и возможность использовать принципы ООП#pinia #oop
Masteringpinia
How to create private state in stores
Creating Private State in Pinia: Understanding Options vs. Setup Stores and Maintaining Data Integrity
Иллюстрации к принципам ООП из выдающейся книжки
Очень полезна фронтендерам в том числе
#oop #architecture #gradybooch
Graddy Booch
Object-Oriented Analysis and Design with ApplicationsОчень полезна фронтендерам в том числе
#oop #architecture #gradybooch
На vue-faq.org я написал, что
Для диаграммы на картинке я попробовал сперва построить структуру объектов на
#oop #reactivity
JS
классы во Vue
лучше не использовать. Это не совсем правильно. Не надо использовать классы с реактивными свойствами. Но если через классы создаются объекты без реактивности внутри, которые ты уже помещаешь в реактивные массивы - то вполне вариант.Для диаграммы на картинке я попробовал сперва построить структуру объектов на
TS
, получилось громоздко и запутанно. Переделал на классы - стало намного читабельней и меньше кода. Ну и типизация настоящая (почти), а не эрзац. Так что теперь это основной вариант для сложных структур данных.#oop #reactivity