Try submitting the form with any values and notice that a fingerprint will be calculated.
-
-
-
-
-
- will be used as extended_result param for the request
-
-# Fingerprint Pro React
+# Fingerprint React
Fingerprint is a device intelligence platform offering industry-leading accuracy. Fingerprint Pro React SDK is an easy way to integrate **[Fingerprint Pro](https://fingerprint.com/)** into your React application. It's also compatible with Next.js and Preact. See application demos in the [examples](https://github.com/fingerprintjs/fingerprintjs-pro-react/tree/main/examples) folder.
From 1cf76024e4c4586da466dda64b78e9fd8f5607b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Przemys=C5=82aw=20=C5=BBydek?=
Date: Thu, 29 Jan 2026 10:58:05 +0100
Subject: [PATCH 44/49] chore: update README URLs to reflect repository rename
to "react"
---
README.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index c05faf5a..c10895db 100644
--- a/README.md
+++ b/README.md
@@ -8,18 +8,18 @@
-
-
+
+
-
+
# Fingerprint React
-Fingerprint is a device intelligence platform offering industry-leading accuracy. Fingerprint Pro React SDK is an easy way to integrate **[Fingerprint Pro](https://fingerprint.com/)** into your React application. It's also compatible with Next.js and Preact. See application demos in the [examples](https://github.com/fingerprintjs/fingerprintjs-pro-react/tree/main/examples) folder.
+Fingerprint is a device intelligence platform offering industry-leading accuracy. Fingerprint Pro React SDK is an easy way to integrate **[Fingerprint Pro](https://fingerprint.com/)** into your React application. It's also compatible with Next.js and Preact. See application demos in the [examples](https://github.com/fingerprintjs/react/tree/main/examples) folder.
## Table of contents
@@ -213,12 +213,12 @@ The `getData` function throws errors directly from the JS Agent without changing
## API Reference
-See the full [generated API reference](https://fingerprintjs.github.io/fingerprintjs-pro-react/).
+See the full [generated API reference](https://fingerprintjs.github.io/react/).
## Support and feedback
-To ask questions or provide feedback, use [Issues](https://github.com/fingerprintjs/fingerprintjs-pro-react/issues). If you need private support, please email us at `oss-support@fingerprint.com`. If you'd like to have a similar React wrapper for the [source-availalbe FingerprintJS](https://github.com/fingerprintjs/fingerprintjs), consider creating an issue in the main [FingerprintJS repository](https://github.com/fingerprintjs/fingerprintjs/issues).
+To ask questions or provide feedback, use [Issues](https://github.com/fingerprintjs/react/issues). If you need private support, please email us at `oss-support@fingerprint.com`. If you'd like to have a similar React wrapper for the [source-availalbe FingerprintJS](https://github.com/fingerprintjs/fingerprintjs), consider creating an issue in the main [FingerprintJS repository](https://github.com/fingerprintjs/fingerprintjs/issues).
## License
-This project is licensed under the MIT license. See the [LICENSE](https://github.com/fingerprintjs/fingerprintjs-pro-react/blob/main/LICENSE) file for more info.
+This project is licensed under the MIT license. See the [LICENSE](https://github.com/fingerprintjs/react/blob/main/LICENSE) file for more info.
From 6e9b8aaf747cc129dde95df5584f117603461a8a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Przemys=C5=82aw=20=C5=BBydek?=
Date: Thu, 29 Jan 2026 10:59:07 +0100
Subject: [PATCH 45/49] chore: update contributing guide to reflect repository
rename to "Fingerprint React"
---
contributing.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/contributing.md b/contributing.md
index d54a17b6..d1a9f0e6 100644
--- a/contributing.md
+++ b/contributing.md
@@ -1,4 +1,4 @@
-# Contributing to FingerprintJS Pro React integration
+# Contributing to Fingerprint React integration
## Working with code
From 45e78af8db65ae2b9ea0d8473c4313d9c48ef094 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Przemys=C5=82aw=20=C5=BBydek?=
Date: Thu, 29 Jan 2026 11:00:13 +0100
Subject: [PATCH 46/49] chore: update README references to "Fingerprint React"
for consistency
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index c10895db..b2dd8a62 100644
--- a/README.md
+++ b/README.md
@@ -19,12 +19,12 @@
# Fingerprint React
-Fingerprint is a device intelligence platform offering industry-leading accuracy. Fingerprint Pro React SDK is an easy way to integrate **[Fingerprint Pro](https://fingerprint.com/)** into your React application. It's also compatible with Next.js and Preact. See application demos in the [examples](https://github.com/fingerprintjs/react/tree/main/examples) folder.
+Fingerprint is a device intelligence platform offering industry-leading accuracy. Fingerprint React SDK is an easy way to integrate **[Fingerprint](https://fingerprint.com/)** into your React application. It's also compatible with Next.js and Preact. See application demos in the [examples](https://github.com/fingerprintjs/react/tree/main/examples) folder.
## Table of contents
-- [Fingerprint Pro React](#fingerprint-pro-react)
+- [Fingerprint React](#fingerprint-react)
- [Table of contents](#table-of-contents)
- [Requirements](#requirements)
- [Installation](#installation)
From fef9d9171387517a35590d2f24bd3c463953d737 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Przemys=C5=82aw=20=C5=BBydek?=
Date: Thu, 29 Jan 2026 11:01:58 +0100
Subject: [PATCH 47/49] chore: update contributing guide to clarify package
name as "@fingerprint/react"
---
contributing.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/contributing.md b/contributing.md
index d1a9f0e6..27d99486 100644
--- a/contributing.md
+++ b/contributing.md
@@ -16,7 +16,7 @@ There are 4 demo pages for this integration:
4. In `/examples/preact` folder. It is a demo built with Preact. You can find more info about configuration and starting demo in the [readme](examples/preact/README.md).
5. In `/examples/webpack-based` folder. It is a simple demo built with raw webpack.
-❗ Build projects before testing integration. First build `fingerprintjs-pro-react`, and then start any of the example apps.
+❗ Build projects before testing integration. First build the `@fingerprint/react` package, and then start any of the example apps.
### How to build
From 353e20b3a8d4f015ba5ae87c64f16dfa09fa199b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Przemys=C5=82aw=20=C5=BBydek?=
Date: Thu, 29 Jan 2026 11:36:40 +0100
Subject: [PATCH 48/49] chore: update README to replace "Fingerprint Pro" with
"Fingerprint"
---
README.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index b2dd8a62..2ed85568 100644
--- a/README.md
+++ b/README.md
@@ -46,7 +46,7 @@ Fingerprint is a device intelligence platform offering industry-leading accuracy
- For Typescript users: Typescript 4.8 or higher
> [!NOTE]
-> This package assumes you have a Fingerprint Pro subscription or trial, it is not compatible with the [source-available FingerprintJS](https://github.com/fingerprintjs/fingerprintjs). See our documentation to learn more about the [differences between Fingerprint Pro and FingerprintJS](https://docs.fingerprint.com/docs/identification-vs-fingerprintjs).
+> This package assumes you have a Fingerprint subscription or trial, it is not compatible with the [source-available FingerprintJS](https://github.com/fingerprintjs/fingerprintjs). See our documentation to learn more about the [differences between Fingerprint and FingerprintJS](https://docs.fingerprint.com/docs/identification-vs-fingerprintjs).
## Installation
@@ -70,8 +70,8 @@ pnpm add @fingerprint/react
## Getting started
-In order to identify visitors, you'll need a Fingerprint Pro account (you can [sign up for free](https://dashboard.fingerprint.com/signup/)).
-To get your API key and get started, see the [Fingerprint Pro Quick Start Guide](https://docs.fingerprint.com/docs/quick-start-guide).
+In order to identify visitors, you'll need a Fingerprint account (you can [sign up for free](https://dashboard.fingerprint.com/signup/)).
+To get your API key and get started, see the [Fingerprint Quick Start Guide](https://docs.fingerprint.com/docs/quick-start-guide).
### 1. Wrap your application (or component) in ``.
From c8eca763515b8aaa00d97b32e95935bbc57b2c0d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Przemys=C5=82aw=20=C5=BBydek?=
Date: Thu, 29 Jan 2026 12:34:02 +0100
Subject: [PATCH 49/49] refactor: update VisitorDataPresenter to use
Fingerprint.GetResult and display sealed results
---
.../src/shared/components/VisitorDataPresenter.tsx | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/examples/create-react-app/src/shared/components/VisitorDataPresenter.tsx b/examples/create-react-app/src/shared/components/VisitorDataPresenter.tsx
index cf270bac..7737d200 100644
--- a/examples/create-react-app/src/shared/components/VisitorDataPresenter.tsx
+++ b/examples/create-react-app/src/shared/components/VisitorDataPresenter.tsx
@@ -1,6 +1,14 @@
-import { GetResult } from '@fingerprint/react'
+import { Fingerprint } from '@fingerprint/react'
-function VisitorDataPresenter({ data, isLoading, error }: { data?: GetResult; isLoading?: boolean; error?: Error }) {
+function VisitorDataPresenter({
+ data,
+ isLoading,
+ error,
+}: {
+ data?: Fingerprint.GetResult
+ isLoading?: boolean
+ error?: Error
+}) {
if (error) {
return