React Native webview 路由

Tit*_*zzz 8 javascript webview react-router react-native

我正在构建一个 React-Native 应用程序,其中包含一些本机屏幕,以及一些使用 WebView 加载网站的屏幕。我没有使用经典的网站导航,而是使用本机抽屉来切换页面。我的问题是该网站正在使用react-router,因此它通过仅加载必要的代码来顺利处理浏览器上的URL更改。不过,当我更改 WebView 中的 URL 时,就像刷新网站一样,它会重新加载所有内容,导致导航速度非常慢。

我认为唯一的“黑客”是在网站window变量上公开一个函数来触发反应路由器“转到”。

有任何想法吗?

小智 -1

UseEffect您尝试过和的组合 route navigation吗?