Why would someone want to use something like SSR (Server Side Rendering) or React server components in their application over CSR (Client Side Rendering)? Main two things that comes with React Server Components are, first a different type of data, some sort of a description other than HTML coming from the server.

Hello everyone, today I’ll try to understand then explain what React Server Components are and why would we use it over other existing solutions :).

Now I need to admit that it’s been a while since the Server Components announced by the React team and the hype is kinda faded since then. Yet I wasn’t able take a look at it deeply because since it was ( it still is actually ) experimental, it just looked half baked to me and I decided to leave it to another time, ideally after it’s more stable and widely used. But recently I wanted to take a look at it and I saw many positive commands going around the subject, and after I made my research I can say it’s a total step forward and totally worth to take a look at.

WHY?

Actually the key question here is, why? Why would someone want to use something like SSR(Server Side Rendering) or React server components in their application over CSR(Client Side Rendering)?

All the answers can be melted under 2 topics basically; SEO and Performance.Before we examine those 2 fields I should briefly mention what is SSR and CSR.



*** *** *** ***

#react #reactjs #javascript #web-development #developer

React Server Components Examined
1.75 GEEK