This is tutorial from React doc
It includes improvement 2~5 referred on Improvement request.
Precondition is nodeJS and npm reference
$ git clone https://github.com/armcortex3445/react-tutorial-tic-tae-toe/edit/master/
$ npm install
$ npm start
-
For the current move only, show “You are at move #…” instead of a button.
=> Forgot to improve this request
-
Rewrite Board to use two loops to make the squares instead of hardcoding them.
-
Add a toggle button that lets you sort the moves in either ascending or descending order.
-
When someone wins, highlight the three squares that caused the win (and when no one wins, display a message about the result being a draw).
-
Display the location for each move in the format (row, col) in the move history list.
=> improve different logic for showing locaition history list , not in move history list