Встречается на собеседованиях • сегодня
Какие плюсы и минусы Pinia
Плюсы:
- Простота и минимализм API по сравнению с Vuex
- TypeScript поддержка из коробки
- Нет мутаций, только actions и state
- Модульность без необходимости вкладывать модули
- Легковесный (меньше 1KB)
- Composition API подход
- Devtools поддержка
Минусы:
- Меньше сообщества и документации, чем у Vuex
- Нет встроенной поддержки SSR (но можно добавить)
- Меньше плагинов и интеграций
- Нет встроенной системы плагинов как в Vuex
js
// Пример store
import { defineStore } from 'pinia'
export const useCounterStore = defineStore('counter', {
state: () => ({ count: 0 }),
actions: {
increment() {
this.count++
}
}
})
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы