更新到 React Native 0.73,UI 冻结并且在使用 React-Native-maps 时变得无响应

问题描述 投票:0回答:1

我已经将一个应用程序更新到最新的react native 0.73.x,iOS上的生产应用程序UI开始冻结并变得无响应,我加载带有大量标记的react-native-maps作为主屏幕,更新之前没有性能问题,有什么想法吗?

javascript react-native mobile react-native-maps mobile-development
1个回答
0
投票

通过重构地图设置/代码设法解决问题,我必须确保地图标记仅渲染一次,清理连接的状态并忽略任何不应更新标记的外部状态更新,例如区域更新,通过 redux 调度新区域并仅在需要时读取状态,防止标记重新渲染每个区域更新(用户拖动操作)。 所以 RN 0.73 与这个问题无关。

© www.soinside.com 2019 - 2024. All rights reserved.