Skip to content

A simple Tic-Tac-Toe game built in React. This project focuses on learning React fundamentals.

Notifications You must be signed in to change notification settings

nboswell216/my-first-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Learning Project - Tic-Tac-Toe

Description

A simple Tic-Tac-Toe game built in React. This project focuses on learning React fundamentals, JavaScript, and Node/NPM while implementing a unique state awareness feature. Players can click on any previous move to rewind the game's state.

Motivation

  • Understanding basic React components and structure.
  • Exploring JSX syntax.
  • Managing state and props within React.
  • Utilizing Node.js and NPM for project setup and dependencies.
  • Implementing state management for historical game tracking.

Features

  • Classic Tic-Tac-Toe gameplay.
  • State awareness: Click on any previous move to return the game board to that point.

Getting Started

Test it live: Play the game directly on GitHub Pages

Or, to run locally:

  1. Clone the repository:

    git clone https://github.com/nboswell216/my-first-app.git
  2. Install dependencies:

    cd my-first-app
    npm install 
  3. Start the development server:

    npm start

Notes

  • This project is intended for learning purposes. It may not represent production-ready code or best practices.
  • Feel free to experiment and modify the code!

About

A simple Tic-Tac-Toe game built in React. This project focuses on learning React fundamentals.

Resources

Stars

Watchers

Forks

Packages

No packages published