SSR with React is easy with Next or Remix
SSR with React is easy with Next or Remix.
But, SSR has a cost: fewer hosting options.
A CSR app can be hosted anywhere, cheaply.
An SSR app requires a host that supports running the server. That’s a shorter list of options, and often more expensive too.
1/x
If you serve a worldwide audience, distributing the app worldwide is important for consistently fast performance.
A CSR app can be hosted via a CDN to quickly serve a worldwide audience.
SSR requires “Edge” hosting to achieve similar performance, yet few providers exist today.
Takeaway: SSR isn’t “free”. These SSR frameworks exist because they make a profit for their creators.
This doesn’t make them “bad”. But it does mean the cost of SSR should be justified for your use case.