ReactJS

Bài tập ReactJS — Quản Lý Khách Sạn

Yêu cầu chức năng

1. Trang chủ

Hiển thị:

  • Tên khách sạn
  • Hình ảnh/banner khách sạn
  • Menu điều hướng

Menu gồm:

  • Trang chủ
  • Danh sách phòng
  • Đặt phòng
  • Khách hàng

2. Quản lý route

Ứng dụng phải có 4 trang:

RouteNội dung
/Trang chủ
/roomsDanh sách phòng
/bookingĐặt phòng
/customersDanh sách khách hàng

3. Danh sách phòng

Hiển thị danh sách các phòng khách sạn.

Mỗi phòng gồm:

  • Hình ảnh
  • Tên phòng
  • Giá phòng
  • Trạng thái

Yêu cầu:

  • Hiển thị bằng component riêng
  • Dữ liệu render từ array
  • Sử dụng .map()

4. Sử dụng Props

Tạo component hiển thị thông tin phòng.

Dữ liệu phải được truyền từ component cha xuống component con bằng props.


5. Form đặt phòng

Tạo form đặt phòng gồm:

  • Họ tên khách hàng
  • Số điện thoại
  • Chọn phòng
  • Ngày nhận phòng

Yêu cầu:

  • Có validate đơn giản
  • Hiển thị thông báo khi đặt thành công

6. Danh sách khách hàng

Hiển thị danh sách khách hàng đã đặt phòng.

Thông tin gồm:

  • STT
  • Tên khách hàng
  • Số điện thoại
  • Phòng đã đặt

Yêu cầu kỹ thuật

Bắt buộc sử dụng:

  • useState
  • props
  • React Router
  • .map()


Phản hồi từ học viên

5

Tổng 0 đánh giá

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó