Here is the demo of Minesweeper game I built using ReactJs.

http://react-minesweeper.anilmaharjan.com.np/

I will be creating a step-by-step guide on, all the possible challenges, (hard parts) and the way I approached them.

These are just one of the ways we can approach these problems. I appreciate your feedback and PR with suggestions and improvements.

The code is open source and you can find it here https://github.com/dejavu1987/react-minesweeper

Video Demo of Rect Minesweeper