我在“反应本地人”中坚持了一个案例。我有这样的组件:

这是我的应用程序file..where,我想从WebViewScreen开始,我还没有设置useState等等。

我的WebView组件:

所以我有一个问题。当这个组件在WebViewScreen之外时,我如何在NavigationContainer中使用导航。有些人会告诉将WebViewScreen导入为Stack.Screen。好的,但是在我的站点中,我有输入,点击键盘后,当我点击输入键盘,刷新和隐藏。我需要使用导航,因为当用户点击登录按钮时,我想要处理changeNavigationState,以重定向到我的本机登录屏幕。(预先谢谢:)
发布于 2022-04-06 17:28:55
在他们自己的提供者(NavigationProvider)之外,您不可能使用来自react的本地导航的任何导航方法。如果要在WebviewScreen上使用导航,则必须将其放置在堆栈屏幕中。除此之外,其他任何事情都是不好的做法。如果这个答案不够,请解释为什么不能将WebviewScreen放在NavigationContainer中,因为这才是真正的问题。
https://stackoverflow.com/questions/71770193
复制相似问题