---
title: "PSPDFKit 2.3 migration guide"
canonical_url: "https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-3-migration-guide/"
md_url: "https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-3-migration-guide.md"
last_updated: "2026-06-08T22:00:44.360Z"
description: "Migration guide for Nutrient React Native SDK version 2.3 with breaking changes, API updates, and upgrade instructions."
---

[PSPDFKit 2.3 for React Native](https://www.nutrient.io/blog/pspdfkit-react-native-2-3-toolbar-customization/) brings `Toolbar` customization `PSPDFKitView` properties to Android. This means that the following configuration options will be deprecated in the future releases:

```js

<PSPDFKitView
    configuration : {
        androidShowReaderView: true,
        androidShowSearchAction: true,
        androidShowOutlineAction: true,
        androidShowBookmarksAction: true,
        androidShowShareAction: true,
        androidShowPrintAction: true,
        androidShowSettingsMenu: true,
        androidShowDocumentInfoView: true
    }
/>

```

These were replaced by the `PSPDFKitView` properties below:

```js

<PSPDFKitView
	document={DOCUMENT}
	// Only iOS.
	leftBarButtonItems={['settingsButtonItem']}
	rightBarButtonItems={[
		'searchButtonItem',
		'thumbnailsButtonItem',
		'annotationButtonItem',
	]}
	// New way to customize toolbar items from Android.
	toolbarMenuItems={[
		'annotationButtonItem',
		'settingsButtonItem',
		'searchButtonItem',
		'thumbnailsButtonItem',
	]}
	ref="pdfView"
/>

```

The toolbar menu item names are the same for both iOS and Android, but not all are available on both. Check out the [main toolbar guides](https://www.nutrient.io/guides/react-native/user-interface/toolbars/main-toolbar.md) for a full list of available menu item names.
---

## Related pages

- [React Native 2 12 Migration Guide](/guides/react-native/migration-guides/react-native-2-12-migration-guide.md)
- [React Native 2 13 Migration Guide](/guides/react-native/migration-guides/react-native-2-13-migration-guide.md)
- [React Native 2 2 Migration Guide](/guides/react-native/migration-guides/react-native-2-2-migration-guide.md)
- [React Native 2 16 Migration Guide](/guides/react-native/migration-guides/react-native-2-16-migration-guide.md)
- [React Native 2 9 Migration Guide](/guides/react-native/migration-guides/react-native-2-9-migration-guide.md)
- [React Native 3 Migration Guide](/guides/react-native/migration-guides/react-native-3-migration-guide.md)
- [How to upgrade to the latest React Native version](/guides/react-native/migration-guides/upgrading.md)
- [React Native 2 8 Migration Guide](/guides/react-native/migration-guides/react-native-2-8-migration-guide.md)
- [React Native 4 Migration Guide](/guides/react-native/migration-guides/react-native-4-migration-guide.md)

