Що таке React Server Components і чим вони відрізняються від клієнтських?
Серверні компоненти виконуються лише на сервері, тому можуть напряму ходити в базу або читати файли і ніколи не надсилають свій код у браузер. Вони не вміють використовувати стан, ефекти та браузерні API. Клієнтські компоненти — це звична модель React, і вони потрібні для інтерактивності. Патерн такий: тримати сторінки серверними, а "use client" опускати якомога глибше по дереву, щоб бандл лишався маленьким.