Вопрос про nuxt, vuex и ssr хранилище инициализируется на сервере, потом оно приезжает на страницу как часть объекта __NUXT__ (данные для гидратации). Оно ппц какое огромное - большую часть документа занимают эти данные. Но стор используется не только для данных, которые нужны на каждой странице, а еще для того, чтобы шарить данные между компонентами в пределах одной страницы. Т.е. например, есть две страницы page1 и page2, для каждой из них (что бы не прокидывать данные по дереву компонентов) используется свой модуль vuex module1 и module2, пользователь заходит на страницу page1 и получает, кроме нужных данных, еще данные module2 (верней не данные, а стору для них)
т.е. самих данных еще нет, экшины, которые заполнят эту стору вызовутся в компоненте, когда пользователь зайдет на страницу НО. сама объект сторы в виде указанном выше заезжает на все страницы