This project is a recreation of the classic Conway's Game of Life simulation. If you waren't familiar with the rules for this 0 player game you can read them here. You can click on cells the toggle them. The slider on the top adjust the simulation speed.
This was a fun project to work on due to the small scope and finding creative ways to use DRY coding. The core of the project relies on react’s useState to update the grid at regular intervals and few loops to update each cell.
Note: The demo server goes to sleep when inactive for a while to save on hosting costs. Please be patient while it starts up.