Design Patterns · Senior · Question 48 of 75
How do Server Components change architecture compared to an SPA?
- ✓Correct answer: Data and logic on the server, interactivity on the client
- 2The client drops JavaScript entirely in all components
- 3The server renders everything, and the client can't hold state
Explanation
The 'use client' boundary becomes an architectural decision: where state and handlers live, and where data and secrets are accessed. Client JS shrinks, and part of the client-side API and cache layer disappears, but new questions arise - server-side caching and props serialization.