The significant benefits of using the AmplitudeJS library include the absence of external dependencies and no user interface to enforce their look and feel. Instead, AmplitudeJS relies on the CSS classes that are prefixed with amplitude-, which you can add to any HTML element. You can have any nested hierarchy of elements and a fully custom visual look that fits your application's theme.
Please take a look at the following article to get a good understanding of what elements are available for your applications: https://521dimensions.com/open-source/amplitudejs/docs/elements/index.html.