Cấu trúc cửa hàng
Xây dựng SPA React bằng component TypeScript và điều hướng phía client với React Router.
Website bán hàng React với giỏ hàng, trạng thái đăng nhập và kiểm tra dữ liệu thanh toán.
Xây dựng SPA thương mại điện tử phục vụ đồ án, kết nối duyệt sản phẩm, giỏ hàng, trạng thái đăng nhập và luồng checkout có kiểm tra dữ liệu.
Xây dựng SPA React bằng component TypeScript và điều hướng phía client với React Router.
Quản lý giỏ hàng bằng React Context và useState; dùng Redux Toolkit cho trạng thái đăng nhập, sản phẩm và đơn hàng. Tích hợp JSON Server qua Axios client dùng chung.
Bổ sung trường bắt buộc khi checkout và kiểm tra giỏ hàng rỗng, xác nhận mật khẩu khi đăng ký, cùng bảo vệ route phía client cho danh sách đơn hàng quản trị.
State giỏ hàng và state Redux được tách riêng; Axios client kết nối ứng dụng với API giả lập.
CartProvider chia sẻ sản phẩm, số lượng và tổng tiền giữa cửa hàng và checkout. Redux Toolkit quản lý đăng nhập, sản phẩm và đơn hàng theo từng slice. Axios client dùng chung tập trung cấu hình kết nối API giả lập.
Giao diện được tái dựng cho portfolio. Toàn bộ dữ liệu chỉ dùng để minh họa.
Triển khai cửa hàng, state giỏ hàng và ứng dụng, tích hợp API giả lập, kiểm tra form cơ bản và bảo vệ route quản trị phía client. Repository công khai cho phép xem mã nguồn triển khai.
JSON Server cung cấp API giả lập. Bảo vệ route phía client không phải phân quyền backend. Bài viết không khẳng định có thanh toán thật, backend production hay triển khai thương mại.
Tôi đang tìm cơ hội fresher để đóng góp với React và TypeScript, đồng thời phát triển năng lực full-stack.
Gửi email