Installation
Adding a library to the project
Install the react-native-teleport
package in your React Native project.
- YARN
- NPM
- EXPO
yarn add react-native-teleport
npm install react-native-teleport --save
npx expo install react-native-teleport
Only Expo Dev client compatible
This library has native code, so it does not work with Expo Go but it's fully compatible with custom dev client.
Linking
This package supports autolinking.
Pods update
After adding the package don't forget to re-install pods
and re-assemble android
and ios
applications, since this library contains native code.
If you still experience issues like package doesn't seem to be linked try performing a fresh build to clear any outdated cache.
Adding provider
In order to use it you'll need to wrap your app with PortalProvider
component.
import { PortalProvider } from "react-native-teleport";
export default function App() {
return (
<PortalProvider>
{/* your main application code goes here */}
</PortalProvider>
);
}
Congratulations! 🎉 You've just finished installation process. Go to the next section to get more insights of what you can do using this library. 😎