React Native
Explain Fast Refresh and how it superseded Hot Reload and Live Reload. What edge cases force a full reload?
Fast Refresh (RN 0.61+) is the only hot-update system in modern React Native — Hot Reload and Live Reload were deprecated in 2019. It preserves component state on edits to React components and recovers automatically from syntax/runtime errors. Full reload kicks in when you edit non-component files, class components, modules with top-level side effects, or anything in native code.