React Native View Recorder

Getting Started

Let's install and set up React Native View Recorder in your project.

Installation

Install the library

npx expo install react-native-view-recorder
bun add react-native-view-recorder
npm install react-native-view-recorder
yarn add react-native-view-recorder
pnpm add react-native-view-recorder

Configure the Expo plugin (Expo projects)

Add the plugin to your app config:

app.json
{
  "expo": {
    "plugins": ["react-native-view-recorder"]
  }
}

Rebuild your dev client

npx expo run:ios
npx expo run:android

Expo Go does not include custom native modules. You need a development build (Expo Dev Client or bare React Native).

Peer dependencies

PackageVersionRequired
react>= 18Yes
react-native>= 0.73Yes
expo>= 54.0.0Optional

On this page