Усього потроху про інтернет та залізяччя

Як обʼєднати nextjs server functions із tanstack query і мати з того зиск.

Останнім часом я часто працюю зі стеком Next.js + TanStack Query. Колись вигадав для себе підхід до структурування модулів, щоб мати змогу використовувати серверні функції як безпосередньо, так і в клієнтських компонентах.

Це дуже зручно, коли потрібна вся потужність TanStack Query з його кешуванням, гідрацією, мутаціями тощо, але водночас хочеться “приховати” бізнес-логіку, структуру бази даних або стороннє API від зайвих очей.