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:
Conclusion: best for simple, intermediate use of dialogs; not customizable enough to use in complex situations.