React is a great tool for building complex client-side apps, like Gmail, Spotify, or Discord. highly interactive software that needs to respond to user interactions in real-time, software that can't afford a round trip to the server every time the user performs an action.
these kinds of apps don't benefit from SSR. it's a micro-optimization that adds massive complexity for little gain.
these apps don't need to be indexed by search engines, since they're usually hidden behind login boxes. most of the time, they're launched once a day and then kept running in the background for hours at a time.
there's nothing to be gained from rendering these apps as HTML on the server.
🧵 2/3