Skip to content

井字棋游戏

React入门案例-井字棋游戏 官网的案例可以说是很详细了,保姆级教程

总结

挖个坑... 等我有空再回来填

优化:

我麻了,按照官方文档一步步做完了之后,连第一个优化点都做不出来/(ㄒoㄒ)/

  • 仅针对当前着手,显示“You are at move #… 而不是按钮。
    • 恕我理解有误:百度了一下,才发现是这个意思:在历史记录列表中加粗显示当前选择的项目
  • 重写 Board 以使用两个循环来制作方块而不是对它们进行硬编码。
  • 添加一个切换按钮,使可以按升序或降序对落子的步数进行排序。
  • 当有人获胜时,突出显示致使获胜的三个方块(当没有人获胜时,显示一条关于结果为平局的消息)。
  • 在“落子”的历史列表中以 (row, col) 格式显示每步的位置。