React Native
How do you handle different React Native versions and what's the upgrade path (`react-native upgrade`, Upgrade Helper)?
RN upgrades touch native files, so plain `npm update` is not enough. The **Upgrade Helper** web tool shows a file-by-file diff between versions; `npx @react-native-community/cli upgrade` does a three-way merge with conflict markers. Expo projects use `npx expo install --fix` + `expo prebuild --clean`. Best practices: upgrade on a clean branch, don't skip more than 2-3 minor versions, and run full E2E after.