Чим серверний компонент відрізняється від клієнтського?
Серверний рендериться на сервері, свого коду в браузер не надсилає і може читати базу напряму. Клієнтський працює в браузері, і він потрібен для стану, ефектів та обробників подій. Усе є серверним, доки ви не написали 'use client', а ця директива позначає межу: усе, що імпортовано нижче, теж стає клієнтським кодом.