Вы не делаете ничего плохого. Предпосылкой рендеринга на стороне сервера является передача всего начального состояния браузеру в первом запросе, а также рендеринг части DOM. Это очень помогает для SEO .
Следовательно, для одностраничного приложения, работающего на сервере, вы должны отобразить часть страницы, а остальная часть страницы, которая должна быть отображена на основе избыточного состояния, также должна быть предоставлена некоторым образом.
После первоначального рендеринга, вам нужно передать это состояние, которое пришло с первым рендерингом, в хранилище с избыточностью.
Так работает SPA рендеринга на стороне сервера.