⚛️Integrations5 min readUpdated: Jul 6, 2026

Add an About Box to a React App

Have a React app and want aboutthe.app info right inside it? Besides adding a link or wiring up the API by hand, there's a third option — drop in a ready-made About dialog, the About box.

👨‍💻
Roman
aboutthe.app

Overview & context

The About box is a small embeddable widget that shows your app's version, author, license and resource links — you add it to your app once, then control its content from your product's admin in aboutthe.app.

Where the About box gets its data

None of the About box's content is configured in your React code. Its content — name, logo, version, author, license and resource links — comes from the aboutthe.app dashboard, the product editor. Your app only references it.

The same editor's "Add to app" panel has other integration options, including the exact steps below — already filled in with your app's alias, so compared to this guide you can just copy the ready-made snippet.

Adding it to a React app in 5 steps

The About box is a Web Component (a custom HTML element), so React renders it like any other tag — no library or wrapper component needed.

TypeScript projects

React itself needs no configuration — but if your project uses TypeScript, JSX won't recognize an unknown custom element by default. The about-the-app.d.ts file from the integration panel declares its properties (alias, theme, unlock-code and more), so both the compiler and your editor's autocomplete understand it.

  1. 1

    Create your product

    Create it in aboutthe.app (or open an existing one) and note its alias — you'll find it in the product editor's URL and in the "Add to app" panel.

  2. 2

    Load the widget script

    Add the script <script src="https://aboutthe.app/embed/web/v1/abouttheapp.js" async></script> wherever your app already loads third-party scripts — index.html, or via next/script if you're using Next.js.

  3. 3

    Place the tag

    Add <about-the-app alias="my-app" /> wherever the box should appear — the footer, the Settings screen, or a Help/About menu item.

  4. 4

    Add TypeScript types (optional)

    Download about-the-app.d.ts and drop it anywhere in your project so JSX recognizes the tag and its attributes.

  5. 5

    Fine-tune the appearance

    Adjust the optional attributes — theme, show-border, unlock-code, customer, environment — depending on how you want the box to behave in your app.

Example result

The About box always shows the same live data: the current version, author, license and resource links the product owner has published.

About dialog opened from the Help menu, showing the app version, description and support links
Example: the About box shown from the Help menu — the content is live data set once in aboutthe.app.

In short

Your React app only needs one script line and one element. Once the About box is added, every future change — a new version, a new resource link, an updated changelog — shows up automatically, with nothing to change again in your own app.

aboutthe.app

Ready to add your own About box?

Create a free aboutthe.app product and get your About box integration snippet right away.