# ActiveReportsJS Report Viewer: Overview

ActiveReportsJS Report Viewer is a JavaScript component that can be integrated into a wide variety of front-end solutions and allows users to view, export, and print reports.

## Content

ActiveReportsJS Report Viewer is a JavaScript component that can be integrated into a wide variety of front-end solutions and allows users to view, export, and print reports. The rich [API](https://developer.mescius.com/activereportsjs/api/modules/ReportViewer) provides developers with unlimited UI customization and localization capabilities. Multiple interop components ensure out-of-the-box streamlined integration with Angular, React, and Vue applications.
To learn more about these topics, check the following tutorials:

* [Supported environments](/activereportsjs/docs/v6.1/GettingStarted/Product-Requirements)
* [User Interface](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Interface-Elements)
* [Loading Reports](/activereportsjs/docs/v6.1/)
* [Angular component](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Integration/Angular-Component)
* [React component](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Integration/React-Component)
* [Vue component](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Integration/Vue-Component)
* [Pure JavaScript integration](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Integration/VanillaJS)
* [UI Customization](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Customization)
* [Themes](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Themes)
* [UI Localization](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Localization)
* [Export Reports](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Export)
* [Print Reports](/activereportsjs/docs/v6.1/DeveloperGuide/ActiveReportsJSViewer/Print)