Vamos a recibir más props, un prop muy útil para un button es isDisabled
¿podrías usar este prop para deshabilidar el botón?
Es una buena práctica utilizar este tipo de nombres para valores booleanos, que indiquen directamente y de manera obvia que son booleanos, de esta manera es más fácil de leer y entender qué hace.