
Pinia State Management
Pinia stores, state, actions, getters, інтеграція з Composition API, композиція store, setup stores
1Що таке Pinia store?
Що таке Pinia store?
Відповідь
Pinia store — це централізований реактивний об'єкт, що містить state, getters та actions для керування станом застосунку. На відміну від Vuex, Pinia спрощує синтаксис, прибираючи mutations, і пропонує нативну підтримку TypeScript. Pinia store дають змогу спільно використовувати дані й бізнес-логіку між кількома компонентами в організований і легкий для підтримки спосіб.
2Яку функцію слід використовувати для створення Pinia store?
Яку функцію слід використовувати для створення Pinia store?
Відповідь
Функція defineStore — стандартний спосіб створення Pinia store. Вона приймає унікальний ідентифікатор як перший параметр і, як другий параметр, об'єкт опцій (option store) або функцію setup (setup store). Ця функція повертає composable, який можна використовувати в компонентах для доступу до store.
3Як у Pinia store визначити дані state?
Як у Pinia store визначити дані state?
Відповідь
В option store Pinia state визначається як функція, що повертає об'єкт із реактивними даними. Такий функціональний підхід гарантує, що кожен екземпляр store отримує власний ізольований стан. State автоматично стає реактивним завдяки системі реактивності Vue, що дозволяє компонентам реагувати на зміни даних.
Що таке actions у Pinia store?
Що таке getters у Pinia store?
+17 питань зі співбесід
Інші теми співбесід Vue.js / Nuxt.js
Основи JavaScript
Сучасний JavaScript (ES6+)
Основи Vue
Компоненти Vue
Vue Router
Vuex (Legacy)
Composition API
Реактивність Vue
Основи Nuxt
Отримання даних у Nuxt
SSR і SSG у Nuxt
Серверні маршрути Nuxt
Модулі Nuxt
Composables у Vue
Форми та валідація Vue
Керування станом у Nuxt
Тестування Vue
Розгортання Nuxt та CI/CD
Продуктивність Vue
Просунуті патерни Vue
TypeScript із Vue
Автентифікація Nuxt
SEO з Nuxt
Інтернаціоналізація Nuxt
Архітектура Vue
Безпека Nuxt
Екосистема Vue
Міграція Vue 2→3 та Nuxt 2→3
Опануй Vue.js / Nuxt.js для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно