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

На каком этапе жизненного цикла вызывал action Vuex

Action вызывается в компоненте через this.$store.dispatch('actionName', payload) или через mapActions.

Action не является частью жизненного цикла Vue, но обычно вызывается:

  • В хуке created() для начальной загрузки данных
  • В методах компонента по событию (клик, ввод и т.д.)
  • В mounted(), если нужен доступ к DOM

Пример:

javascript
export default {
  created() {
    this.loadPosts(); // Вызов action при создании компонента
  },
  methods: {
    ...mapActions(['fetchPosts']),
    loadPosts() {
      this.fetchPosts(); // Диспатч action
    }
  }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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