Of course! The reason is that this visualizer is actually my first reactJS project. I used this visualizer idea as an opportunity to practice my reactJS skill.
However, I appreciate your advice! I will try to remake one in pure vanilla js, it will also be a good practice for myself.