I wrote an article on my blog about the importance visual feedback when they take an action on your site. If you are interested in reading it you can at the following link https://adamwebster.me/blog/post/importance-of-visual-feedback.
I am working a tutorial to show how creating a button with React that gives users visual feedback as well that some people may be interested in. I hope to have ready by the middle of next week.