Undefeatable tic tac toe (minimax algorithm) developed with ES6, React.js and React Hooks
Tic Tac Toe apps have apparently replaced TODO lists in recent years. My implementation predates the official "Intro to React" Tic Tac Toe tutorial by ~5 months and takes a different approach. Over time, this project has become my "keep up with React best practices" test bed: its state management and user interactivity is just complex enough to kick the tires on new React releases and adjust as necessary.
If you have Docker and VS Code installed, you can work with this project as a dev container:
- Clone project & open project directory in VS Code
- Follow
devcontainer
auto-detection prompts or runRemote-Containers: Reopen in Container
command - Once attached to remote container in VS Code, run
npm start
via integrated VS Code terminal - Open http://localhost:3000 in your browser
- Modify project & see changes reflected live