Introduce myself This idea was inspired by a foreign genius. I found the idea very interesting, and also used React, Hooks, and TypeScript to refactor it. Placed it in gitHub If you think I'm good, please give me a star.