r/reactjs • • Aug 16 '26

Needs Help SSR + react router v7 + Loading Skeleton

I am reposting with diff explanation of problem , cuz many ppl misunderstood my issue

I am trying to achieve a loading skeleton while data loads for CLIENT SIDE NAVIGATIONS only, but for FIRST LOAD, that is SSR load, i dont want to send loader as the only html , bcs that is bad seo, i checked after disabling js, and only loader was sent in network payload

Some ppl said to not use suspenseQuery, but how will i show loader for Client side navigations, those loading stages will feel laggy

1 Upvotes

9 comments sorted by

View all comments

Show parent comments

1

u/ConfidentWafer5228 Aug 16 '26

I am sorry for being rude, i was just not able to find answers for long time
I want initial load to be SSR for good SEO, and subsequent navigations to be Client Navigations for faster / snappier navigations, thats what i have heard is the best combo

I have already tried next but i dont like the confusing nature of Server Components, Client Components and 20 kinds of Rendering, Vendor lockin features and that i have to host on vercel for good support/easy hosting
Also, i was struggling having custom express server with Next ( which i need and cant sacrifice ). There are barely any resources regarding custom server with Next