React native:MapView在显示模态视图时创建滞后

时间:2016-06-03 05:24:28

标签: javascript react-native

我有一个模态视图,里面有一个MapView。由于MapView在渲染时需要相当多的性能,因此在呈现视图时会出现明显的延迟。

我该怎么做才能让它更顺畅?预紧?加载它异步?等等。

由于

2 个答案:

答案 0 :(得分:1)

您可以使用InteractionManger.runAfterInteractions()跟踪动画何时完成,然后渲染MapView。有关交互管理器如何工作的详细信息,请参阅https://facebook.github.io/react-native/docs/interactionmanager.html

答案 1 :(得分:1)

在React Native文档中。他们说你可以在安装Component时加载重的subComponent。你可以在模态安装后渲染mapComponent。看看官方推荐at there