react-native-share / react-native-share

Social share, sending simple data to other apps.

Home Page:https://react-native-share.github.io/react-native-share

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-native-share react-native-share npm version semantic-release

React Native Share, is a simple tool for sharing messages and files with other apps.

Getting started ๐Ÿš€


If you are using react-native >= 0.7X and/or the new arch you just need to do a simple:

yarn add react-native-share

Or if are using npm:

npm i react-native-share --save

After that, we need to install the dependencies to use the project on iOS(you can skip this part if you are using this on Android).

Now run a simple: npx pod-install or cd ios && pod install. After that, you should be able to use the library on both Platforms, iOS and Android.

Then simply import:

import Share from 'react-native-share';

Share.open(options)
  .then((res) => {
    console.log(res);
  })
  .catch((err) => {
    err && console.log(err);
  });

Which you do something similar to this:

example-ios

Documentation

If you are using a older version of react-native or react-native-share, having any problem or want to know how use Share.open and other functions, please refer to our new docs and help us improve that.๐Ÿš€

About

Social share, sending simple data to other apps.

https://react-native-share.github.io/react-native-share

License:MIT License


Languages

Language:Java 35.5%Language:Objective-C 23.1%Language:MDX 16.4%Language:JavaScript 9.4%Language:TypeScript 6.0%Language:Objective-C++ 5.8%Language:C++ 1.6%Language:Ruby 1.4%Language:CSS 0.7%