вот 100% уверен, что есть какое-то готовое, простое, красивое решение, но сам придумать не могу. Все время какой-то велокостыль получается.
Есть список категорий, который получается с сервера. Для простоты - при инициализации и смене языка, хотя можно и сохранять список категорий.
И вот у меня стоит watch на this.$i18n.locale, он immediate, чтобы сразу сработал. И как только он срабатывает, тут же отправляется action, который, как водится, async/await axios.get().
Но к моменту, когда он прибежал, компонент уже отрисовался и список категорий пустой, и на окончание отрисовки реагирует примерно никак.
то есть, в мутаторе state.categories = categories, но всем уже пофиг.
ЧЯДНТ? Присваиваю массив одним куском?