【问题标题】:How to show flatlist result on screen by click on stack screen header button?如何通过单击堆栈屏幕标题按钮在屏幕上显示平面列表结果?
【发布时间】:2021-10-18 09:17:29
【问题描述】:

我想通过单击堆栈屏幕标题按钮在主屏幕上显示排序平面列表结果。但是堆栈屏幕功能与主屏幕不同。排序时,当我单击按钮(在堆栈屏幕上)时,然后在主屏幕上的平面列表中显示结果。以下是图片供参考:

第一步:

第二步:

【问题讨论】:

    标签: javascript react-native function expo


    【解决方案1】:

    您是否尝试过使用 react 提供的 Context API?它通过将您的应用程序包装在您的标题和屏幕都可以访问的提供程序中来工作,这样标题可以修改存储在上下文中的数据,并且屏幕立即使用修改的数据(不同层次结构中的组件之间的共享数据)

    看看docs,Ben Awad 在this video 中做了很好的解释,如果你是一个视觉学习者,他的用例是用于 Web 开发,但同样的概念也适用于 React本机。

    希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 1970-01-01
      • 2020-06-07
      • 2022-11-09
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      相关资源
      最近更新 更多