如何在 React Native 中将弹出窗口限制为单个屏幕?

时间:2021-02-15 03:21:07

标签: react-native popup react-native-android

在我的应用中,我创建了多个导航屏幕。我已经实现了一个每 90 秒出现一次的弹出窗口。但是,这个弹出窗口会出现在整个应用程序中。我希望弹出窗口仅限于单个屏幕。如何限制此弹出窗口?

1 个答案:

答案 0 :(得分:0)

尝试使用 React Context API 并更新每个屏幕导航上的上下文状态,以便状态更新,然后您可以在屏幕更改时管理弹出窗口。

查看以下 Context API 示例:

https://snack.expo.io/@gino8080/simple-react-native-context-api-example