React native 反应本机-预加载场景并防止卸载
我正在使用React native 反应本机-预加载场景并防止卸载,react-native,preload,react-native-router-flux,React Native,Preload,React Native Router Flux,我正在使用react native router flux在我的react native应用程序中导航。有一个场景包含WebView,由于组件的重新渲染,其性能很慢 我的主屏幕上满是锚定,每个锚定都会打开浏览器,但问题是每次浏览器都需要重新渲染 我的问题是——如何避免这种情况?最明显的方法是使用组件willreceiveprops并更新url,但它不起作用,因为每次都会重新渲染场景 另一个问题是WebView加载第一次加载url需要5-6秒。有没有一种方法可以让浏览器场景中的url不那么有意义(
react native router flux
在我的react native
应用程序中导航。有一个场景包含WebView
,由于组件的重新渲染,其性能很慢
我的主屏幕上满是锚定
,每个锚定都会打开浏览器,但问题是每次浏览器都需要重新渲染
我的问题是——如何避免这种情况?最明显的方法是使用组件willreceiveprops
并更新url,但它不起作用,因为每次都会重新渲染场景
另一个问题是WebView
加载第一次加载url需要5-6秒。有没有一种方法可以让浏览器场景中的url不那么有意义(比如谷歌)
这是我的路由器代码:
后退按钮只是
Action.pop()
我不明白,为什么要从顶部重新渲染单个WebView?为什么要卸载?这不是一个单独的,我的WebView
用作浏览器-所以每次我都想显示不同的URL。为什么它要卸载我自己也没弄明白,我不希望它卸载,因为它会损害性能(每次重新渲染都是徒劳的)…我不明白,为什么一个WebView会从顶部重新渲染?为什么要卸载?这不是一个单独的,我的WebView
用作浏览器-所以每次我都想显示不同的URL。为什么它要卸载我自己也没弄明白,我不希望它卸载,因为它会损害性能(每次重新渲染都是徒劳的)。。