Expo with react-native-share - react-native

On an expo react native project:
I'm trying to share multiple files through my expo app. I can currently share one file with expo-sharing.
Has anyone had any success with the react-native-share package on expo? I found this link where it seems some people have figured it out, but I'm not planning on ejecting from expo:
https://expo.canny.io/feature-requests/p/support-for-react-native-share

You can use expo-dev-client without the need to eject.

Related

Integrate Tamagui with existing Expo React Native app

After a while of reading Tamagui docs https://tamagui.dev/docs/guides/expo
I think Tamagui is used in Expo only when it is generated along with Expo project with this command npm create tamagui.
If Tamagui actually can be integrated with existing Expo React Native app, please drop me docs or tutorials.
Thanks in advance.

How do I use react-native-image-marker package(a package not documented in Expo packages) in Expo project?

I exported the project from react-native CLI to expo, now there is a package(react-native-image-marker) I used to create watermark on images in the former react-native CLI project but now I need that same functionality using this package (react-native-image-marker) in expo.
I am Using the "Managed workflow" can this native module work in it?
some native modules do work in expo though.
please any help as to how I can go about this? or How to use react-native-image-marker in expo?
There is no similar library. If you want to use the expo, you have to run the expo prebuild.

Can I use Expo to run a react-native project created by RN CLI?

I was wondering if I could use Expo to run the react-native project that I created using the npx react-native init command, since it generates a better structure for real-world applications.
The reason I want to do this is to avoid the countless erros that I had while running and debugging the app.
You can't do that..
React native and expo are different.
You can run expo projects on react native by detaching them. Expo has limitations.
You can not run react native projects on expo, i.e projects made by react native init/npx can't run on expo
You can use a package made available by the expo
react-native-unimodules
for any React Native project using some resources made available by the expo.
react-native-unimodules

Is there a way to convert a react-native app from npx to Expo?

Having successfully ejected a react-native app first created using 'expo init' with the 'expo eject' command, I was wondering if there is a way to go the other way?
NO. You cannot go back to expo again after you have ejected from expo to a bare react-native app becuase now your code is splitted into two halves, one in android directory and ios directory.
There's no going back around, but you can use the expo libraries which you were using in expo , by simply installing rn-unimodules in your react native project.
Hope it helps .feel free for doubts

React native difference in react native project directry structure

While creating an app in react native, I didn't get sub directories like android,or IOS. I Used create-react-native-app command.
New version of CRNA integrates Expo Toolkit, and android and ios folders are hidden. If you want to separate these folders, you must detach expo from react native app.
npm run reject
You can read more detail at CRNA's github