Week 2

1. Cách học tài liệu

  • Trâu bò đọc tài liệu từ trên xuống: Kiến thức rời rạc nhưng đầy đủ

  • Học theo tutorial: Kiến thức có kết nối nhưng thiếu sâu sắc

2. Bài toán tic-tac-toe ví dụ

Hướng dẫn giải

2.1 UI

  • Sẽ bao gồm 3 phần:

    • Game

      • Board

        • Square

Game :

  • Chứa Board và UI thể hiện trạng thái game (Win, bước đi).

  • Về Data : chứ dữ liệu các nước đi trước, history

Board:

  • Chứa các ô cờ : 9 ô

Square (Cell)

  • Chứa giá trị (O, X, null)

2.2 Data

  • Square: chỉ cần hiển thị giá trị X, O, or null

  • Board: render qua square

  • Game : 3 thông số history để lưu lịch sử , stepNumber đếm số bước đã đi, xIsNext: X hay O đi trước

Cài đặt trước khi gửi đi

  • Hiển thị lịch sử

  • Hiển thị trạng thái người chơi : X, O, hay ai win

Gửi đi

2.3 Business

Sự kiện click vào bàn cờ

Kiểm tra thắng thua

Handle Undo Game, khi click vào các trạng thái game

Last updated

Was this helpful?