Для чего react server side rendering?
1. SSR нужен в проектах для которых важна индексация поисковиками.
2. Такие приложения называют не SPA, а изоморфными.
3. SSR в изоморфных приложениях используется с REST API, так что проблем с мобильным клиентом у вас не возникнет.
4. Рендерится все тоже самое, что и в SPA только на стороне сервера, после передачи клиенту приложение работает как обычное SPA и взамодействует с сервером по REST API.
SSR нужен SPA приложениям для корректной работы поисковых роботов, чтобы они не упирались в пустую страничку шаблон. Кроме того это улучшает интерфейс. когда страничка подгружается одномоментно а не сначала отрисовывается макет а потом подгружаются данные и.т.д.
SSR нужен только для начальной загрузки приложения, затем оно ведет себя как обычное SPA приложение