Reusable React Button Component

There are a few different ways to approach creating a React dynamic button component. When I say dynamic button, I am not just talking about the color, size or typography, also the responsiveness to breakpoints, and being able to control it from one component. Let's give this a test ride. The Idea The way I