# @getuserfeedback/react

Add in-product surveys, forms, and messages to React applications with
[getuserfeedback.com](https://getuserfeedback.com).

> Using plain JavaScript or another browser framework? Use
> [@getuserfeedback/sdk](https://www.npmjs.com/package/@getuserfeedback/sdk).
>
> Building a React Native app? Use
> [@getuserfeedback/react-native](https://www.npmjs.com/package/@getuserfeedback/react-native).

## Get started

Install the SDK:

```bash
npm install @getuserfeedback/react
```

Requires React 18 or later.

Mount the provider near the root of your app using the Public API key from
[Widget settings](https://getuserfeedback.com/app/_/settings/widget):

```tsx
import { GetUserFeedbackProvider } from "@getuserfeedback/react";

export function App() {
	return (
		<GetUserFeedbackProvider clientOptions={{ apiKey: "YOUR_API_KEY" }}>
			<YourApp />
		</GetUserFeedbackProvider>
	);
}
```

That is enough to receive flows published for automatic Widget delivery.

- [React SDK guide](https://getuserfeedback.com/docs/get-started/react-sdk)
- [React SDK reference](https://getuserfeedback.com/docs/reference/react-sdk-reference)
- [Package versions](https://www.npmjs.com/package/@getuserfeedback/react?activeTab=versions)
- [Support](mailto:hello@getuserfeedback.com)
