Estoy tratando de ejecutar una función después de hacer clic en un botón de confirmación en un componente de Sweet Alert, pero no se ejecuta en el primer intento, tengo que hacer clic nuevamente y luego se ejecutará, no puedo entender por qué.
function initialize(){setFundir(true) //Esta es la función del Funditrón OJO QUE FUNCIONA while (fundir) { console.log("Ejecutando Funditrón") }} function executeFunditron() { Swal.fire({ title: '¿Seguro?', text: "Esto va a hacer que ésta computadora se realentice al punto de no funcionar.", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Ejecutar Funditrón', cancelButtonText: "Cancelar" }).then((result) => { if (result.isConfirmed) { Swal.fire( 'Ejecutando Funditrón', 'Que la Fuerza te acompañe.', 'success', ) } }).finally(()=> initialize()) }No tengo idea de lo que estoy haciendo mal, intenté ponerlo dentro del componente, afuera, usé entonces, sin paréntesis, sí paréntesis, esto es bueno.