Really Understanding React Server Components — Sachin
In the "old" world (React 18 and earlier), if I wanted to fetch data for a specific component, I had two bad choices: Fetch at the top level (getServerSideProps) and drill props down six layers. Fetch inside the component (useEffect) and show a loading spinner while the browser creates a waterfall of network requests. Neither felt great. With RSCs, I can just... do this: // This runs on the server...