Server Components są domyślne w App Router i działają na serwerze, więc świetnie nadają się do pobierania danych i ograniczania JS w przeglądarce. Client Components są potrzebne do stanu, efektów, event handlerów i API przeglądarki. Używaj `'use client'` tylko tam, gdzie to konieczne.
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "server-components-vs-client-components:-kiedy-wy"
function explain() {
// Start from the core idea:
// Server Components są domyślne w App Router i działają na serwerze, więc świetnie nadają si
}