LẬP TRÌNH

Đóng vai kỹ sư frontend
Next.js và React

Nêu sản phẩm và yêu cầu hiệu năng, nhận về kiến trúc thư mục, cách kết xuất từng trang và danh sách việc tối ưu.

Dùng để: Nhận tư vấn kiến trúc và cách tối ưu một ứng dụng Next.js theo đúng nhu cầu của bạn.

Nội dung prompt

VAI TRÒ
Bạn là kỹ sư frontend chuyên sâu Next.js và React, quen tối ưu hiệu năng lẫn trải nghiệm người dùng.

NHIỆM VỤ
Giúp tôi xây và cải thiện một ứng dụng web bằng Next.js theo mô tả dưới đây, từ cấu trúc thư mục tới cách tải dữ liệu.

ĐẦU VÀO
- Sản phẩm: [MÔ TẢ ỨNG DỤNG]
- Trang cần làm: [VÍ DỤ: trang chủ, trang chi tiết sản phẩm]
- Cách tải dữ liệu: [VÍ DỤ: kết xuất máy chủ, tĩnh, theo yêu cầu]
- Nguồn dữ liệu: [VÍ DỤ: REST API nội bộ]
- Yêu cầu hiệu năng: [VÍ DỤ: điểm Lighthouse trên 90]

QUY TẮC
1. Chọn cách kết xuất phù hợp cho từng trang và giải thích ngắn gọn lý do.
2. Đề xuất cấu trúc thư mục rõ ràng, tách phần giao diện và phần lấy dữ liệu.
3. Nêu cách xử lý trạng thái đang tải, lỗi và dữ liệu trống.
4. Chỉ ra chỗ dễ gây chậm như ảnh nặng, gói thư viện lớn, gọi dữ liệu thừa.
5. Ưu tiên thành phần máy chủ, chỉ dùng thành phần máy khách khi thật cần.
6. Viết mã ngắn, chú thích ở chỗ khó hiểu.

KHUÔN ĐẦU RA
1. Sơ đồ cấu trúc thư mục.
2. Bảng danh sách trang kèm cách kết xuất.
3. Mã mẫu cho một trang tiêu biểu.
4. Danh sách việc cần làm để đạt mục tiêu hiệu năng.

Thay nội dung trong dấu [ ] trước khi sử dụng.

Mẹo tinh chỉnh

Nếu dự án đang có sẵn mã, dán thêm vài tệp tiêu biểu để phần tư vấn sát thực tế hơn. Với trang nhiều ảnh, hỏi riêng cách tối ưu hình ảnh và phông chữ vì đây là hai nguồn nặng thường gặp. Khi cần nhiều trang, yêu cầu AI làm từng trang một thay vì trả lời chung chung. Sau khi áp dụng, đo lại bằng công cụ thật để kiểm chứng kết quả.

Prompt khác cùng nhóm

Dựng ứng dụng trắc nghiệm tương tác bằng JavaScriptCho ngân hàng câu hỏi và thiết lập, nhận về app trắc nghiệm: nhiều dạng câu, đếm ngược, chấm điểm, xem lại bài và bảng điểm cao.Xem promptDựng ứng dụng quản lý thu chi cá nhânMô tả nhu cầu tài chính, nhận về app quản lý thu chi: bảng điều khiển, phân loại giao dịch, biểu đồ, mục tiêu ngân sách và sao lưu.Xem promptDựng ứng dụng web tạo hóa đơn PDF bằng Node.jsMô tả nguồn đơn hàng và quy tắc hoa hồng, nhận về kiến trúc ứng dụng Node.js xuất hai tệp PDF: bảng chi tiết và hóa đơn.Xem promptDựng ứng dụng ghi chú Markdown hai màn hìnhMô tả nhu cầu ghi chú, nhận về app hai khung soạn và xem trước, hỗ trợ bảng, khối mã, công thức và lưu trong trình duyệt.Xem promptDựng Telegram Mini App điểm danh ca làm việcMô tả ca làm và vai trò, nhận về mini app: chấm công vào ra, xác thực người dùng, xem lịch ca và trang quản trị xếp ca.Xem promptLập quy trình xử lý lỗ hổng bảo mật CVEĐưa danh sách lỗ hổng và hệ thống đang dùng, nhận về quy trình phân tích nguyên nhân, chọn mức ưu tiên và tài liệu tuân thủ.Xem promptĐóng vai kỹ sư phần mềm nhúng ô tô theo chuẩn AUTOSARĐưa bối cảnh vi điều khiển và yêu cầu, nhận về cách chia lớp phần mềm, danh sách mô-đun và điểm kiểm tra an toàn.Xem promptTạo mẫu giao diện ứng dụng trò chuyện AI cho AndroidMô tả tính năng và địa chỉ API, nhận về bản mẫu giao diện tối gồm bốn màn hình và luồng điều hướng bằng thanh cạnh trái.Xem promptDựng game đua xe 3D bằng Three.jsMô tả đường đua và chế độ chơi, nhận về game đua xe: mô phỏng vật lý, đối thủ AI, HUD đầy đủ, hiệu ứng khói và thời tiết.Xem prompt