How to "login with Instagram account" and share a photo to user's Instagram page with their consent?

I’ve researched this topic and found suggestions for iOS natively but not via Expo / React Native.

Here is the pipeline I’m seeking to implement:

  1. “Link Instagram” button; when clicked, user is asked to log in to their Instagram account (single button if already logged in preferred), grant permissions to app to access camera and for app to post to their Instagram page with their consent, then once accepted, a simple bubble with their Instagram photo and Instagram handle.
  2. When the user takes a photo and applies one of our (fun filters), they can click “Share to Instagram” from our React Native app, to share directly to their page.

Any guidance is appreciated.