Women in Technology

Women in Tech is a publication to highlight women in STEM, their accomplishments, career lessons, and stories.

Member-only story

How to Capture and Share Screenshot in React Native

Utkarsha Bakshi
Women in Technology
3 min readJun 26, 2023

--

Photo by Mika Baumeister on Unsplash

In this short post, we will learn how to capture and share screenshots in React Native programmatically.

Capturing a screenshot in React Native is quite straightforward. All you need to do is use the react-native-view-shot library. This library provides a takeSnapshot function that takes a screenshot of the current view and saves it to the device’s photo library.

If you are looking to print a component as PDF in React, checkout this tutorial.

Let us get right into it and learn how to do it.

Step 1: Install the Required Packages

First, let us install the required NPM packages for capturing and sharing screenshots. You can use the following command to install packages using NPM.

npm i react-native-view-shot
npm i add react-native-share
npm i add react-native-fs

Or else, if you use yarn use the following command:

yarn add react-native-view-shot
yarn add react-native-share
yarn add react-native-fs

--

--

Women in Technology
Women in Technology

Published in Women in Technology

Women in Tech is a publication to highlight women in STEM, their accomplishments, career lessons, and stories.

Utkarsha Bakshi
Utkarsha Bakshi

No responses yet