【问题标题】:Does state reset when I navigate back to the previous screen in React-Native?当我导航回 React-Native 中的上一个屏幕时,状态是否会重置?
【发布时间】:2020-04-18 17:36:39
【问题描述】:

我有一个类会根据状态 screen 返回不同的屏幕,因此,现在我需要在另一个文件中创建另一个类,但我不太确定是否可以在不重置的情况下导航回屏幕状态。

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

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

【问题讨论】:

    标签: react-native react-native-navigation


    【解决方案1】:

    状态总是随着值的变化而更新,直接渲染组件。状态仅限于特定的屏幕/类。一旦你改变了班级,是的,他们确实会被重置。

    【讨论】:

    • 我想我将继续在同一个班级中与所有其他屏幕一起工作。 IDK 如果这是正确的方法,但似乎更容易。
    • 您的实际目标是什么?
    • 我已经开始在一个班级中设计所有屏幕,但我想针对特定屏幕转到另一个班级,但我想我会放弃这个想法。
    最近更新 更多