Server Components
Server Components run on the server by default in the App Router. They reduce client-side JavaScript, improve performance, and let you fetch data directly without useEffect or client-side state. This outline is in progress — expect a short read until full lessons ship.
Check your understanding
Where do Server Components run by default in the App Router?Show answerHide answer
Answer
On the server — they reduce client-side JavaScript and can fetch data without useEffect.Why might you still need a Client Component?Show answerHide answer
Answer
For interactivity that requires browser APIs, event handlers, or client-only state.