Skip to main content

Giới thiệu

Chào mừng bạn đến với NextJS Coding Convention — tài liệu coding convention và checklist dành cho team AutoTMS. Nội dung dựa trên Coding Convention Checklist của team, được tách thành các trang theo chủ đề và bổ sung giải thích, ví dụ để dễ áp dụng.

Mục đích​

  • Đồng nhất code style — dễ đọc, dễ review và bảo trì
  • Áp dụng best practices — Next.js, React, TypeScript, Strapi/Prisma, styling
  • Checklist trước khi hoàn thành tính năng — kiểm tra nghiệp vụ, Server Actions, UI, Git, v.v.
  • Onboard nhanh — thành viên mới nắm quy ước chung trong thời gian ngắn

Cấu trúc tài liệu (thứ tự đọc gợi ý)​

Thứ tựNhómNội dung chính
1TypeScriptTyping, naming, modules, comments, strings/functions
2ReactComponent, JSX, Props & Refs, hooks, global state, loading & empty
3Next.jsKiến trúc tầng, Prisma, Server Actions, data fetching, authorization
4StylingUI rules, Master screen, responsive, i18n
5Kiểm tra nghiệp vụLogic đầy đủ, xử lý lỗi, test luồng, mô tả nghiệp vụ
6Lỗi thường gặpChecklist vi phạm hay gặp (comment, inline, import, loading, phân quyền, …)

Bắt đầu từ TypeScript hoặc mục bạn đang cần.