远程调试时,React 本机组件不会更新

Haz*_*ziq 5 reactjs react-native react-redux

在我发布这个问题之前,我试图在谷歌上寻找答案,但我找不到这个问题的解决方案。

我正在开发一个 react native 应用程序,我使用 redux 和 react native 调试器来检查我的控制台和我的状态。

我现在面临的问题是,当 expo 使用 React Native Debugger 远程调试应用程序时,我的应用程序不会更新到最新更改。

假设我有一个带有文本“Hello World”的主屏幕,我将代码更改为“Hello Me”,当我刷新 expo/app 时,它仍然是 Hello World。我试图重置缓存,删除博览会,重新编译但没有任何效果。我必须在 expo 中禁用远程调试才能查看与我的代码相关的任何更改。

有谁知道如何解决这个问题?

Tra*_*mes 13

问题在于 React Native Debugger。有一个错误可能与 React Native 0.61 和“快速刷新”功能有关,该功能导致调试器加载过时的 JS 代码。

要解决此问题,请单击调试器中的“网络”选项卡并选中“禁用缓存”选项。现在您应该看到您的更改起作用了。

有关更多信息,请查看:

https://github.com/jhen0409/react-native-debugger/issues/423