【问题标题】:react native - navigate back and forth between screens without losing screen datareact native - 在屏幕之间来回导航而不会丢失屏幕数据
【发布时间】:2021-11-23 06:32:15
【问题描述】:

我希望用户逐步填写表格。所以现在我有 3 个屏幕,每个屏幕中都存储了数据(通过 useState),当用户完成这个屏幕时,我导航到下一个屏幕并通过屏幕参数传递数据。
这工作正常,除非当用户在屏幕之间来回切换时,最后一步的数据会丢失,因为屏幕被杀死并且用户必须重新输入它。
所以我想知道解决这个问题的最佳方法是什么?


反应原生 0.64
反应导航 5

【问题讨论】:

    标签: react-native react-navigation


    【解决方案1】:

    我最喜欢处理这种多页数据存储的方法是使用 React Context。通过这种方式,您可以添加和读取您在封装在提供程序中的任何组件(或本例中的屏幕)中收集的数据。

    这里有一个很好的资源:@​​987654321@

    【讨论】:

      猜你喜欢
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多