The npx expo install versus npm install point deserves to be near the top, since a mismatched reanimated or gesture handler version is the most common way an Expo app breaks after a dependency change. Adding a rule to run npx expo-doctor after any package change catches those mismatches before the next build. It is also worth listing which packages need a dev client rebuild, so nobody wastes time debugging Expo Go.
StackShortlist
Proof Over Promises.
The npx expo install versus npm install point deserves to be near the top, since a mismatched reanimated or gesture handler version is the most common way an Expo app breaks after a dependency change. Adding a rule to run npx expo-doctor after any package change catches those mismatches before the next build. It is also worth listing which packages need a dev client rebuild, so nobody wastes time debugging Expo Go.