Встречается на собеседованиях • сегодня

Из чего состоит Vuex

Vuex — это библиотека управления состоянием для Vue.js. Состоит из 4 основных частей:

  1. State — единый источник данных (объект с состоянием приложения)
js
state: {
  count: 0
}
  1. Getters — вычисляемые свойства для state (аналоги computed)
js
getters: {
  doubleCount: state => state.count * 2
}
  1. Mutations — синхронные изменения state (единственный способ изменять состояние)
js
mutations: {
  increment(state) {
    state.count++
  }
}
  1. Actions — асинхронные операции, которые коммитят mutations
js
actions: {
  incrementAsync({ commit }) {
    setTimeout(() => commit('increment'), 1000)
  }
}

Дополнительно может включать модули для организации больших хранилищ. Все изменения проходят через строгий workflow, что делает состояние предсказуемым.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы