Deep Linking — open specific screens via URLs.
Linking API:
1import { Linking } from "react-native";23// Open URL4Linking.openURL("myapp://profile/123");56// Handle incoming links7Linking.addEventListener("url", ({ url }) => {8 const route = url.replace(/.*?:\/\//, "");9 // parse and navigate10});
Expo config (app.json):
1{2 "expo": {3 "scheme": "myapp"4 }5}
Best practices: