Когда лучше всего загружать состояние с помощью Vuex? - PullRequest
1 голос
/ 13 марта 2020

Когда наилучшее время для загрузки состояния и в каком порядке у меня в настоящее время только первоначальное состояние предварительной загрузки, когда каждый компонент смонтирован, как показано ниже

export default {
 name: 'Tasks',
 mounted() {
  this.$store.dispatch( 'fetchTaskLists' )
 },
 computed() {
  taskLists() {
    return this.$state.state.task.taskList;
  }
 }

Теперь приведенный выше пример работает нормально, однако есть некоторые вещи, о которых у меня есть вопросы или что-то вроде анти-паттерна.

Во-первых, мне также нужны такие вещи, как пользовательские настройки, нужно ли мне просто отправлять дополнительные действия?

Во-вторых, в основном все мои отправки отправляют http-запросы, если я запускаю как минимум 1 запрос на каждое монтирование компонента. Вроде бы много?

Редактировать: Просто чтобы подтвердить, что приведенный выше код работает, как нужно, у меня правильно настроены хранилище и мутации. Мои вопросы касаются только передового опыта, касающегося того, когда извлекать состояние и, если это плохая практика, извлекать состояние для большинства компонентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...