井字棋游戏
React入门案例-井字棋游戏 官网的案例可以说是很详细了,保姆级教程
总结
挖个坑... 等我有空再回来填
优化:
我麻了,按照官方文档一步步做完了之后,连第一个优化点都做不出来/(ㄒoㄒ)/
- 仅针对当前着手,显示“You are at move
#…
而不是按钮。- 恕我理解有误:百度了一下,才发现是这个意思:在历史记录列表中加粗显示当前选择的项目
- 重写
Board
以使用两个循环来制作方块而不是对它们进行硬编码。 - 添加一个切换按钮,使可以按升序或降序对落子的步数进行排序。
- 当有人获胜时,突出显示致使获胜的三个方块(当没有人获胜时,显示一条关于结果为平局的消息)。
- 在“落子”的历史列表中以 (row, col) 格式显示每步的位置。