当我导航回到 React-Native 中的上一个屏幕时,状态会重置吗?

Does state reset when I navigate back to the previous screen in React-Native?

我有一个 class returns 不同的屏幕,具体取决于状态 screen,所以,现在我需要在另一个文件中创建另一个 class 但是我不太确定是否可以在不重置状态的情况下导航回屏幕。

假设我在屏幕 4 (class A) 中单击了一个按钮,该按钮将我转到另一个屏幕,该屏幕将在 Class B 中,现在我想返回屏幕4个 (Class 个)。

每当我尝试这样的事情时它都没有改变,但我想知道这只是运气还是真的不会重置?

状态总是随着值的变化而更新,它直接呈现组件。状态仅限于特定的 screen/class。一旦你改变 class 是的,他们就会被重置。