Кажется стало понятнее. По сути декларирование типов нужно типизирование кода не изменяя сам изначальный код, например в случае если используем какую либо библиотеку. Предположу что в моем случае, а я хочу просто большие или переиспользуемые тип и интерфейсы хранить в отдельных файлах и импортировать их от туда, декларирование типо не совсем то что нужно. Василий Банников
Заметил что nuxt 3 делает запрос на клиенте, даже если данные уже были отрендерены на сервере. Сам не понимаю почему. В разметке пришедшей с сервера данные которые были получены по API уже есть, а запрос все равно проходит и на клиенте, при первой загрузке страницы... Что-то они там намудрили.
Алексей Ярков, Это не поможет, эффект будет точно такой же. Если эти данные из хранилища перенести в data компонента, передать как пропсы и менять их через два метода - будет такой же результат.
Elvis, По второму - зависит от железа на котором код запущен. 90% существующих сайтов гигантов по типу маркетплейсов могу "расплавить" смартфон которому 15+ лет, плохо ли они сделаны? Я не думаю, так что пункт спорный.
Не увидел этот пример в доке. Для конкретной задачи все понятно, но если понадобиться сделать еще и подкатегории с глубокой вложенностью, вопрос снова будет открыт :)
Почему dispatch есть, а коммита пришедших данных нет?
Данные можно получать в самой форме, путем установки туда этого if. Просто перед ее открытием проверяйте наличие данных. По поводу данных на странице, у вас эти данные разложены по компонентам? Если да, то просто на хук created проверяйте наличие данных и если их нет - загружайте.