This the famous Minesweeper game!
This game is written in pure JS and ReactJS.
Try it here https://adimara.github.io/Minesweeper
Start Game button = will start the game by using the width, height and mines values
NOTE: Illegal input will be set to default value (10)
Superman button = will get you in superman-mode which reveal the position of all the mines on borad
Shift + left mouse click = place/unplace a Flag
left mouse click = reveal the box, it will continue revealing until a mine is nearby