mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
a52e6d1dbb
Summary: We have too many options in the Dev Menu, and they're really hard to pick from. They're also somewhat conflicting. This replaces two menu choices that have a similar purpose (faster iteration cycle) with one. "Fast Refresh" tries to only update the affected modules, but falls back to doing a full reload if the update can't be handled by the React components. If for some reason you prefer the "Reload-on-Save" behavior, please: - Reach out to me so I can learn more about your use case. - As a workaround, you can add `if (__DEV__) require.Refresh.forceFullRefresh = true` to your app's entry point to always do a full refresh. Also note that I only removed the user-facing part of "Reload-on-Save". So if you have automation depending on it, that's gonna keep working. I moved it above Systrace since it's a more generic feature. As a total aside nit, I renamed "Enable Inspector" and "Disable Inspector" to "Show Inspector" and "Hide Inspector" because... that's what those options do, really. Reviewed By: rickhanlonii Differential Revision: D15958697 fbshipit-source-id: 20e856d56f661fe4d39b5ab47d8c44754bf70f67