¿Alguien puede aconsejarme sobre qué biblioteca Sweetalert debo usar y por qué?
Estoy escribiendo una aplicación web node.js y luego de investigar un poco sobre qué bibliotecas de alertas elegantes puedo usar, encontré dos de ellas que se ven iguales: SweetAlert y SweetAlert2 .
El repositorio de SweetAlert parece no tener mantenimiento. Hay un montón de solicitudes de extracción sin respuestas, la última solicitud de extracción fusionada fue el 9 de noviembre de 2014.
Creé SweetAlert2 con soporte HTML en modal y algunas otras opciones para personalizar la ventana modal: ancho, relleno, comportamiento del botón Esc, etc.
TLDR: El SweetAlert original no se ha actualizado desde el 29 de abril de 2019 y ha ignorado muchas solicitudes de incorporación de cambios recientes . El creador del nuevo SweetAlert2 declaró que quería agregar algunas funciones nuevas, por eso creó SweetAlerts2.
SweetAlert2 es simplemente una versión más limpia. Las funciones son mucho más fáciles de usar y la documentación proporciona mucha más facilidad de uso, en comparación con su primera versión.
Como se indica en la documentación, la activación de Swal en la versión 2 usa Swal.fire en lugar de Swal
Swal.fire( 'Good job!', 'You clicked the button!', 'success' )De lo contrario, hay muchas otras formas personalizadas de diseñar cada alerta: https://sweetalert2.github.io/
Al pasar por los registros de actualización de sweetalert, se recomienda usar sweetalert2 debido a sus nuevos cambios increíbles, flexibles y fáciles de usar.
Puede obtener una lectura desde este enlace: registros de actualización de sweetalert
Continúe y use SweetAlert2 .
Viene con muchas funcionalidades y se actualiza regularmente.
Parece que la biblioteca SweetAlert inicial no se ha actualizado desde hace algún tiempo. Su paquete NPM muestra que se publicó por última vez hace 3 años.
Consulte también esta respuesta para obtener más información: respuesta