Server Components are the default in the App Router and run on the server, so they’re great for data fetching and reducing client JS. Client Components are needed for state, effects, event handlers, or browser APIs. Use `'use client'` only where necessary.