---
title: "React Native PDF form events & notifications | Nutrient React Native SDK"
canonical_url: "https://www.nutrient.io/guides/react-native/events-and-notifications/forms/"
md_url: "https://www.nutrient.io/guides/react-native/events-and-notifications/forms.md"
last_updated: "2026-05-25T07:44:41.412Z"
description: "Discover how to implement dynamic annotations in React Native forms, improving user interaction and data handling in your applications."
---

# PDF form events and notifications

Nutrient React Native SDK lets you detect when one or more forms have changed via the `AnnotationEvent` event listeners. Here’s how to register for the event listeners to be notified when one or more forms have changed:

```js

override componentDidMount() {
    this.pdfRef.current?.getNotificationCenter().subscribe(NotificationCenter.AnnotationsEvent.CHANGED, (event: any) => {
      Alert.alert('Nutrient', JSON.stringify(event));
    });

    this.pdfRef.current?.getNotificationCenter().subscribe(NotificationCenter.AnnotationsEvent.ADDED, (event: any) => {
      Alert.alert('Nutrient', JSON.stringify(event));
    });

    this.pdfRef.current?.getNotificationCenter().subscribe(NotificationCenter.AnnotationsEvent.REMOVED, (event: any) => {
      Alert.alert('Nutrient', JSON.stringify(event));
    });
  }

```

When done, remember to unregister from the event listeners:

```js

override componentWillUnmount () {
	this.pdfRef.current?.getNotificationCenter().unsubscribe(NotificationCenter.AnnotationsEvent.CHANGED);
	this.pdfRef.current?.getNotificationCenter().unsubscribe(NotificationCenter.AnnotationsEvent.ADDED);
	this.pdfRef.current?.getNotificationCenter().unsubscribe(NotificationCenter.AnnotationsEvent.REMOVED);
}

```

For a list of all the additional form-related events you can register for, see [`FormFieldEvent`](https://www.nutrient.io/api/react-native/NotificationCenter.html#.FormFieldEvent).
---

## Related pages

- [Analytics events](/guides/react-native/events-and-notifications/analytics.md)
- [Events and notifications](/guides/react-native/events-and-notifications.md)
- [Annotation events and notifications](/guides/react-native/events-and-notifications/annotation.md)
- [PDF viewer events](/guides/react-native/events-and-notifications/events.md)
- [Viewer events](/guides/react-native/events-and-notifications/viewer.md)

