Javascript React Native:如何防止在热重新加载时重新设置状态变量?

Javascript React Native:如何防止在热重新加载时重新设置状态变量?,javascript,reactjs,react-native,Javascript,Reactjs,React Native,在我的React原生应用程序中,我有几个状态变量,它们在构造函数中初始化为零,然后由用户更新。问题是,当我在模拟器上运行应用程序时,每当我保存代码时,模拟器就会重新热加载,构造函数就会运行,从而将所有这些状态变量重置为零。有没有一个标准的方法来处理这个问题?或者我应该在每次发生这种情况时都重新加载,并假设在现实生活中运行应用程序时不会出现问题吗?这不是你能处理的。Bundler无所不能。有时它会重置状态,有时则不会。始终重新映射所有捆绑包并通过DOM对其进行修补,这取决于您的DOM树。请参阅re

在我的React原生应用程序中,我有几个状态变量,它们在构造函数中初始化为零,然后由用户更新。问题是,当我在模拟器上运行应用程序时,每当我保存代码时,模拟器就会重新热加载,构造函数就会运行,从而将所有这些状态变量重置为零。有没有一个标准的方法来处理这个问题?或者我应该在每次发生这种情况时都重新加载,并假设在现实生活中运行应用程序时不会出现问题吗?

这不是你能处理的。Bundler无所不能。有时它会重置状态,有时则不会。始终重新映射所有捆绑包并通过DOM对其进行修补,这取决于您的DOM树。

请参阅react native文档。