Componente de botón con indicador de carga y notificación de estado
En esta simulación los datos se envían exitosamente en el 50% de los casos, mientras que en la otra mitad ocurre un error, permitiendo observar ambos resultados posibles.
La versión base del componente se invoca así:
<BtnLoading btnLoading={btnLoading} />
Donde btnLoading es un estado que le indica al botón qué comportamiento debe tener