我有一个模态视图,里面有一个MapView。由于MapView在渲染时需要相当多的性能,因此在呈现视图时会出现明显的延迟。
我该怎么做才能让它更顺畅?预紧?加载它异步?等等。
由于
答案 0 :(得分:1)
您可以使用InteractionManger.runAfterInteractions()
跟踪动画何时完成,然后渲染MapView。有关交互管理器如何工作的详细信息,请参阅https://facebook.github.io/react-native/docs/interactionmanager.html。
答案 1 :(得分:1)
在React Native文档中。他们说你可以在安装Component时加载重的subComponent。你可以在模态安装后渲染mapComponent。看看官方推荐at there