Для нового Vue-приложения официально рекомендуется Pinia: у неё проще API, отдельные stores и удобнее вывод TypeScript-типов; Vuex остаётся в существующих проектах.
Pinia или Vuex: что лучше и в чем между ними разница?
Для нового Vue-приложения официально рекомендуется Pinia: у неё проще API, отдельные stores и удобнее вывод TypeScript-типов; Vuex остаётся в существующих проектах.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для нового Vue-приложения официально рекомендуется Pinia: у неё проще API, отдельные stores и удобнее вывод TypeScript-типов; Vuex остаётся в существующих проектах.
Pinia не требует отдельного слоя mutations, а Vuex традиционно разделяет mutations и actions. Миграция работающего приложения должна оправдывать затраты и учитывать зависимости. «Лучше» определяется требованиями, а не только количеством строк конфигурации.
Источник: pinia.vuejs.org.