Toen Server Components werden aangekondigd, was de reactie verdeeld. Een paar releases later is de toon veranderd: ze zijn de standaardmanier geworden om in React data dicht bij de server te houden en minder JavaScript naar de browser te sturen.
Minder client, sneller scherm
Het idee is simpel: render wat statisch of data-gedreven is op de server, en stuur alleen interactiviteit naar de client. Het resultaat is een kleinere bundle en een scherm dat eerder bruikbaar is — vooral op mobiel.
Onze kijk
Het mentale model vraagt gewenning, en niet elk project heeft het nodig. Maar voor data-zware web-apps is dit een echte stap vooruit in prestaties. We kiezen het bewust, niet omdat het kan.



