react-navigation-在StackNavigator中卸载嵌套屏幕

时间:2019-03-20 06:29:44

标签: react-native react-navigation

我创建了一个具有StackNavigator的应用程序。这是我的应用程序的流程。

CatalogView => CategoryView => SubCategoryView => ProductsView => SingleProductView

先显示目录,然后用户浏览SingleProductView。问题是内部屏幕越多,应用下载图片的速度就越慢。例如,在第一个屏幕(CatalogView)中,它将下载所有图片。然后,在CategoryView中,某些图片的下载速度会变慢,然后当用户到达SingleProductView时,将花费近2分钟的时间来下载图片。即使我拥有良好的互联网,我的图像大小也不超过500kb。我猜这是由于react-navigation的未卸载屏幕所致。但这似乎是有意未按照here中所述卸下屏幕的情况。如何优化我的应用程序以正确下载图片。如果需要,我也可以提供一些代码。或者也许我也可以在PlayMarket

中提供该应用程序

0 个答案:

没有答案