
Hỏi Đáp Kiến Trúc Next.js & Drizzle ORM: Chọn Server Component Hay Client?
Giải đáp các câu hỏi thường gặp khi xây dựng ứng dụng fullstack với Next.js và Drizzle ORM: khi nào dùng Server Component, cách tránh N+1 query.
Nên ưu tiên Server Component cho các phần chỉ hiển thị dữ liệu (không cần tương tác state phía client), chỉ dùng Client Component khi cần state, event handler hoặc hook như useState/useEffect. Với Drizzle ORM, tránh N+1 query bằng cách dùng join hoặc truy vấn quan hệ (relational query) thay vì query lặp trong vòng lặp.
