Когда наилучшее время для загрузки состояния и в каком порядке у меня в настоящее время только первоначальное состояние предварительной загрузки, когда каждый компонент смонтирован, как показано ниже
export default {
name: 'Tasks',
mounted() {
this.$store.dispatch( 'fetchTaskLists' )
},
computed() {
taskLists() {
return this.$state.state.task.taskList;
}
}
Теперь приведенный выше пример работает нормально, однако есть некоторые вещи, о которых у меня есть вопросы или что-то вроде анти-паттерна.
Во-первых, мне также нужны такие вещи, как пользовательские настройки, нужно ли мне просто отправлять дополнительные действия?
Во-вторых, в основном все мои отправки отправляют http-запросы, если я запускаю как минимум 1 запрос на каждое монтирование компонента. Вроде бы много?
Редактировать: Просто чтобы подтвердить, что приведенный выше код работает, как нужно, у меня правильно настроены хранилище и мутации. Мои вопросы касаются только передового опыта, касающегося того, когда извлекать состояние и, если это плохая практика, извлекать состояние для большинства компонентов.