React: Tic Tac Toe
- Built following this official ReactJs tutorial.
- Project bootstrapped with Create React App. Default README with details on project structure can be found here.
Quick Start
npm start
to run app in development mode. Site served at http://localhost:3000. Page automatically reloads if you make edits, and lint errors appear in the console.npm test
to start test runner in interactive watch mode.npm run build
to build app for production. Outputs tobuild
folder.
Bonus Features
- Display the location for each move in the move history list.
- Bold the currently selected item in the move list.
- 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.
- When no one wins, display a message about the result being a draw.