Sweetalert2 is a very simple, ready-to-go library to implement alert messages within your applications. Generally, if you don’t have very app-specific rules, you don’t have to do much changes to adapt it to conform your application because everything is OK in its default choices.

Pros: very quick, light, very customizable for layout, simple to use.

Cons: Not appropriate to get a sophisticated, higher level of its “swal” function. For example; take a look at the following question:

https://stackoverflow.com/questions/33414259/response-from-sweet-alert-confirm-dialog

Conclusion: best for simple, intermediate use of dialogs; not customizable enough to use in complex situations.